我正在使用 Braintree Payment Nonce 创建一个定期订阅请求。下面的代码是我创建订阅所必须的。我正在使用从客户那里收到的付款随机数。但订阅请求失败并显示消息“付款方式随机数无效。”
任何帮助/指点将不胜感激。
SubscriptionRequest request = new SubscriptionRequest()
.paymentMethodNonce(customer.getPaymentNonce())
.planId(customer.getPlan().getBraintreePlanId());
Result<Subscription> result = getGateway().subscription().create(request);
最佳答案
我在布伦特里工作。我建议你reach out to our support team如果您有更多问题。
不幸的是,"Payment method nonce is invalid"
验证错误目前没有记录;应该尽快修复。
此错误意味着无法找到随机数,因为它不存在、被锁定、已被使用、未指向保险卡等。在您的示例中,customer.getPaymentNonce()
可能没有返回有效的付款方式随机数。确保它是使用客户 ID 创建的并已入库,并且您没有尝试多次使用同一个随机数。
关于java - 无法使用 Braintree Payment Nonce 创建订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24977463/