Asp.net 调用Transaction.SubmitForPartialSettings时发生授权异常

Asp.net 调用Transaction.SubmitForPartialSettings时发生授权异常,asp.net,braintree,Asp.net,Braintree,尝试提交部分结算的交易时,我收到以下异常+消息: Exception of type 'Braintree.Exceptions.AuthorizationException' was thrown. 没有别的东西可以解释我哪里出了错 下面是我如何进行API调用的: BraintreeHandler.Gateway.Transaction.SubmitForPartialSettlement(“transaction_id”, amount); 我知道事务Id是正确的,因为我正在预先加载事务

尝试提交部分结算的交易时,我收到以下异常+消息:

Exception of type 'Braintree.Exceptions.AuthorizationException' was thrown.
没有别的东西可以解释我哪里出了错

下面是我如何进行API调用的:

BraintreeHandler.Gateway.Transaction.SubmitForPartialSettlement(“transaction_id”, amount);
我知道事务Id是正确的,因为我正在预先加载事务信息。我也总是使用少于交易总额的金额

BraintreeHandler.Gateway.Transaction.SubmitForSettlement(“transaction_id”, amount);
上面的工作与金额罚款,但我不想提交交易结算,因为我想保留部分结算的能力

例如:如果我的交易金额为50英镑且状态为“授权”,我希望能够在三种不同的情况下分别结算20英镑、20英镑和10英镑。使用
SubmitForSettlement()
方法,在状态更新为“提交结算”之前,我只能结算最初的20英镑。在此之后,我不能再执行任何部分结算

Braintree开发者网站上的文档中明显缺少与
submitForPartialSettings()方法相关的信息。该方法是否已被弃用?如果没有,我该如何利用它?

完全披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系

SubmitForPartialSettings
是目前正在测试的一项功能,目前不适用于所有商户。如果您希望为您的帐户启用多个部分结算,请联系或您的帐户经理


目前,您在
SubmitForSettlement
中有正确的解决方案,传入的
金额小于或等于交易金额。您只能结算一次。

谢谢您的回答。您能否粗略估计部分结算功能何时可用?如果我们没有这个功能,Braintree对我们来说是不可能的。我目前正在沙箱环境中进行测试。