Sud*_*iya 3 php paypal braintree recurring-billing
我在HTML表单中使用PayPal按钮.所有工作都很好,如PayPal请求身份验证并以HTML格式注入payment_method_nonce.
但是,当我使用此payment_method_nonce创建订阅时,它会给我错误: - 消息: - 付款方式令牌无效代码: - 91903
我正在使用PHP库,这是我的代码片段: -
$subscription = Braintree_Subscription::create(array(
'paymentMethodToken' => payment_method_nonce that PayPal button inject in my form,
'planId' => planId that created in Braintree,
));
Run Code Online (Sandbox Code Playgroud)
或者,如果我使用相同的payment_method_nonce使用销售方法: -
$subscription = Braintree_Transaction::sale(array(
'amount' => $amount,
'paymentMethodToken' => payment_method_nonce that PayPal button inject in my form
));
Run Code Online (Sandbox Code Playgroud)
比它的工作好.
请告诉我这有什么问题?
agf*_*agf 12
我在布伦特里工作.如果您需要更多帮助,您可以随时与我们的支持团队联系.
如果nonce不指向存储的支付方法,您可以使用它创建一个,然后使用它来创建订阅.(我们将更新文档以使其更清晰.)
$result = Braintree_Customer::create(array(
'paymentMethodNonce' => $payment_method_nonce,
));
$token = $result->customer->paypalAccounts[0]->token;
$result = Braintree_Subscription::create(array(
'paymentMethodToken' => $token,
'planId' => 'planId that created in Braintree',
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2060 次 |
| 最近记录: |