【问题标题】:Cannot create subscription using Braintree Payment Nonce无法使用 Braintree Payment Nonce 创建订阅
【发布时间】:2014-09-18 14:11:09
【问题描述】:

我正在使用 Braintree Payment Nonce 来创建定期订阅请求。下面的代码是我创建订阅所必须的。我正在使用从客户那里收到的付款随机数。但订阅请求失败并显示“Payment method nonce is invalid”消息。

任何帮助/指针将不胜感激。

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

【问题讨论】:

    标签: java payment-gateway payment braintree


    【解决方案1】:

    我在布伦特里工作。如果您有更多问题,我建议您reach out to our support team

    不幸的是,"Payment method nonce is invalid" 验证错误目前没有记录;这应该很快就会修复。

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

    【讨论】:

    • 谢谢。是的,我已经想通了。不过非常感谢。我在以下地址发布了另一个 Braintree API 问题。如果您能花一些时间来回答它,将不胜感激。再次感谢。 stackoverflow.com/questions/25148517/…
    • @agf 我仍然看到此错误消息"Payment method nonce is invalid"。这有什么更新吗?
    • @java_dude 您必须与我们的支持团队取得联系,以便他们了解您的具体情况。
    • @agf 我会的。支持太棒了。谢谢。
    • @agf 很抱歉问不同的事情,我们怎么知道客户的付款是使用 Paypal 还是信用卡?
    猜你喜欢
    • 2021-10-23
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    • 2013-11-27
    • 2017-03-02
    • 2016-12-16
    • 2019-04-08
    • 1970-01-01
    相关资源
    最近更新 更多