无法使用Braintree Payment Nonce创建订阅

时间:2014-07-27 02:49:44

标签: java payment-gateway payment braintree

我正在使用Braintree Payment Nonce来创建定期订阅请求。下面的代码是我创建订阅的代码。我正在使用从客户端收到的Payment Nonce。但订阅请求失败,并显示消息“付款方式现时无效。”

非常感谢任何帮助/指示。

SubscriptionRequest request = new SubscriptionRequest()
                .paymentMethodNonce(customer.getPaymentNonce())
                .planId(customer.getPlan().getBraintreePlanId());
Result<Subscription> result = getGateway().subscription().create(request);

1 个答案:

答案 0 :(得分:1)

我在Braintree工作。如果您有更多问题,我建议你reach out to our support team

不幸的是,"Payment method nonce is invalid"验证错误目前没有记录;应尽快解决。

此错误表示无法找到nonce,因为它不存在,被锁定,已被使用,未指向存储卡等。在您的示例中,customer.getPaymentNonce()可能未返回有效的付款方式nonce。确保它是使用客户ID和存储创建的,并且您不会尝试多次使用相同的nonce。