3
我試圖在Braintree事務退款上運行測試,但我遇到了問題。 Braintree的API只允許您爲已解決的交易發放退款。但是,在沙箱環境中創建的交易只能每24小時「解決」一次。所以,當我試圖在測試套件中退還它們時,退款總是被拒絕,因爲原始交易是「提交_結算」而不是「結算」的。如何測試Braintree交易退款?
任何方法?
我試圖在Braintree事務退款上運行測試,但我遇到了問題。 Braintree的API只允許您爲已解決的交易發放退款。但是,在沙箱環境中創建的交易只能每24小時「解決」一次。所以,當我試圖在測試套件中退還它們時,退款總是被拒絕,因爲原始交易是「提交_結算」而不是「結算」的。如何測試Braintree交易退款?
任何方法?
我在布倫特裏工作。如果你有更多的問題,你總是可以get in touch with our support team。
的TestHelper in the Braintree PHP library在沙箱中進行交易結算的方法:我們的其他支持的語言存在
class Braintree_TestHelper
{
. . .
public static function settle($transactionId)
{
$http = new Braintree_Http(Braintree_Configuration::$global);
$path = Braintree_Configuration::$global->merchantPath() . '/transactions/' . $transactionId . '/settle';
$http->put($path);
}
. . .
}
類似的方法。