作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在测试 Braintree 沙箱 (PHP),即使我使用的是假随机数,交易仍然显示通过有效
我有一个 dropin 前端和一个 PHP 后端
我的后端测试代码如下所示:
$amount = '12.00';
$nonce = 'fake-processor-declined-visa-nonce';
$result = Braintree_Transaction::sale(['amount' => $amount,
'paymentMethodNonce' => $nonce,
'options' => ['submitForSettlement' => true]
]);
$debug = get_object_vars($result);
print_r($debug);
结果
Array
(
[success] => 1
[transaction] => Braintree\Transaction Object
(
[_attributes:protected] => Array
(
[id] => 9bnyb32r
[status] => submitted_for_settlement
[type] => sale
[currencyIsoCode] => EUR
[amount] => 12.00
[merchantAccountId] => somenamehere
[subMerchantAccountId] =>
[masterMerchantAccountId] =>
[orderId] =>
[createdAt] => DateTime Object
我确信假的 nouces 在那里用于测试沙箱中的错误结果......或者我是否遗漏了什么
https://developers.braintreepayments.com/reference/general/testing/php#test-amounts
最佳答案
完全披露:我在 Braintree 工作。如果您还有任何疑问,请随时联系support .
无效随机数触发不成功 card verification response ,但不会导致交易失败。为了模拟不成功的交易,调整 amount of the transaction相反。
关于php - Braintree 沙盒测试(假随机数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38283977/
我是一名优秀的程序员,十分优秀!