Braintree SDK 支付问题 - IOS + Php
Braintree SDK payment issue - IOS + Php
我正在使用 BrainTree 沙盒帐户。我正在使用市场并执行 api 中的以下销售方法。我将交易置于托管状态并尝试释放,但我没有这样做。有人有 BrainTree Marketplace 的经验吗?
以下是我传递的参数:
Braintree_Transaction::sale(
[
'amount' => 10,
'merchantAccountId' => SubMerchantID,
'paymentMethodNonce' => nonceFromTheClient,
'options' => array(
'submitForSettlement' => true,
'holdInEscrow' => true
),
'serviceFeeAmount' => 2
)
];
我想在托管中进行交易。上述销售已成功完成,但我无法从 Escrow 释放交易。 (我需要这方面的帮助)
我使用下面的代码来释放付款:-
Braintree_Transaction::releaseFromEscrow($userdata->transaction_id);
当我尝试释放交易时出现以下错误:
“无法释放未托管的交易。”
我通过 Braintree_Transaction 查找方法查找交易详细信息,它显示了有关交易的所有详细信息,并且 escrowStatus 是 hold_pending.
我从文档中得知我需要将状态更改为 "Held"。但我不确定如何?
我确定是 escrowStatus 导致了这个问题。
现在如何从托管中释放交易?
如果我做错了请告诉我。
Braintree 很有帮助,通常会在大约 12 小时内回复,给他们一个机会:
支持@braintreepayments.com
过去几个月我一直在和他们打交道。向他们发送您的帖子文本的副本。我发现你不必对他们很正式。
当交易处于已提交结算状态时,交易的托管状态将保持待处理状态,一旦交易处于已结算状态,托管状态将切换为暂停状态。您可以click here查看Marketplace商家的结算时间表。您通常可以预期暂停待处理的交易会按该时间表切换为暂停。
希望对您有所帮助。
我正在使用 BrainTree 沙盒帐户。我正在使用市场并执行 api 中的以下销售方法。我将交易置于托管状态并尝试释放,但我没有这样做。有人有 BrainTree Marketplace 的经验吗?
以下是我传递的参数:
Braintree_Transaction::sale(
[
'amount' => 10,
'merchantAccountId' => SubMerchantID,
'paymentMethodNonce' => nonceFromTheClient,
'options' => array(
'submitForSettlement' => true,
'holdInEscrow' => true
),
'serviceFeeAmount' => 2
)
];
我想在托管中进行交易。上述销售已成功完成,但我无法从 Escrow 释放交易。 (我需要这方面的帮助)
我使用下面的代码来释放付款:-
Braintree_Transaction::releaseFromEscrow($userdata->transaction_id);
当我尝试释放交易时出现以下错误: “无法释放未托管的交易。”
我通过 Braintree_Transaction 查找方法查找交易详细信息,它显示了有关交易的所有详细信息,并且 escrowStatus 是 hold_pending.
我从文档中得知我需要将状态更改为 "Held"。但我不确定如何?
我确定是 escrowStatus 导致了这个问题。
现在如何从托管中释放交易?
如果我做错了请告诉我。
Braintree 很有帮助,通常会在大约 12 小时内回复,给他们一个机会:
支持@braintreepayments.com
过去几个月我一直在和他们打交道。向他们发送您的帖子文本的副本。我发现你不必对他们很正式。
当交易处于已提交结算状态时,交易的托管状态将保持待处理状态,一旦交易处于已结算状态,托管状态将切换为暂停状态。您可以click here查看Marketplace商家的结算时间表。您通常可以预期暂停待处理的交易会按该时间表切换为暂停。
希望对您有所帮助。