我究竟做错了什么?根据文档,这应该有效!但我得到了91565!
数组 ( [ payment_method_nonce ] => a7f99043-febb-44f7-90bc-89a766860706 ) 91565: 未知 paymentMethodNonce。
if($_POST){
print_r($_POST);
$nonce = $_POST["payment_method_nonce"];
$result = Braintree_Transaction::sale(
array(
'paymentMethodNonce' => $nonce,
'amount' => '100.00'
)
);
if ($result->success) {
echo($result->customer->id);
echo($result->customer->creditCards[0]->token);
} else {
foreach($result->errors->deepAll() AS $error) {
echo($error->code . ": " . $error->message . "\n");
}
}
}Run Code Online (Sandbox Code Playgroud)
小智 5
代码是正确的。问题在于随机数是由我们的演示商家生成的,而您尝试使用它为不同的商家创建交易。
付款方式随机数不包含任何数据 - 它们是我们为该商家存储的付款详细信息的商家特定标识符。因此它们不能被其他商家使用。
这些文档将向您展示如何创建自己的客户端 v.zero 集成: https://developers.braintree payments.com/javascript+php/start/overview
请随时通过 support @braintree payments.com联系 Braintree 支持人员。
| 归档时间: |
|
| 查看次数: |
6469 次 |
| 最近记录: |