java - 无法使用 Braintree Payment Nonce 创建订阅

标签 java payment-gateway payment braintree

我正在使用 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/

相关文章:

java - Hibernate Envers L2 缓存

java - 我如何从 Hibernate Exception 中提取 constraintName

java - 按任意步长旋转数组而不创建第二个数组

paypal - 从 Paypal express 结账中删除送货地址

android - 无法通过开发者用户名密码登录paypal

ruby-on-rails - 如何在 ActiveMerchant 中使用存储的付款方式进行购买?

c# - 使用 token 结帐费用

java - 如何找到 Hibernate + Spring-JPA 的兼容版本对? (无法打开 JPA EntityManager 进行交易)

php - 如何使用 Avangate 设置定期订阅

payment-gateway - 如何创建payfort测试账户?