我下面的文件來測試布倫特裏結算狀態: https://developers.braintreepayments.com/reference/general/testing/php#settlement-status布倫特裏沙盒測試交易結算()返回的交易狀態,而不是SETTLING結案
醫生說:
$result = Braintree_Test_Transaction::settle($sale_result->transaction->id);
$result->success
# true
$result->transaction->status
# Braintree_Transaction::SETTLED
我用VISA卡測試。
所以,預期的結果是交易狀態 「定居」(Braintree_Transaction ::解決)。
實際結果是交易狀況「穩定」(Braintree_Transaction ::沉降)
這不是什麼大不了的事,但我仍如文檔中表示將期待解決。
任何人都具有相同的體驗測試\Braintree\Test\Transaction::settle($transactionId)
?
我之後檢查了事務(在沙箱網站以及使用Braintree \ Transaction :: find方法) - 它是「安定」。 今天,當我在狀態爲「submitted_for_settlement」的交易中調用\ Braintree \ Test \ Transaction :: settle($ transactionId)時,我從braintree沙箱返回錯誤 - 91575無法將交易轉換爲結算,settlement_confirmed或settlement_declined。 (調試顯示布倫特裏圖書館裏放置請求/商家/ *** /交易/ *** /結算) 也許有一些與此刻的沙箱 - 我將回到它在一個星期左右,並重新測試。 –