【问题标题】:Android braintree paypal payment error Cannot use a payment_method_nonce more than onceAndroid Braintree paypal 支付错误 不能多次使用 payment_method_nonce
【发布时间】:2018-03-07 11:30:03
【问题描述】:

我正在我的 Android 应用中实现 braintree

信用卡或借记卡付款正常。

Paypal 支付也可以正常工作,但我在响应中收到错误消息。

当我使用PayPal 付款时,这是我得到的。

Final Response: Braintree\Result\Error[errors=[Braintree\Error\ValidationErrorCollection/errors:[( )]], params=transaction=type=sale, amount=79, paymentMethodNonce=26333efd-40f6-00f4-5d9f-46353000f082, options=submitForSettlement=true, message=Cannot use a payment_method_nonce more than once., creditCardVerification=, transaction=, subscription=, merchantAccount=, verification=]

【问题讨论】:

    标签: android paypal braintree


    【解决方案1】:

    我遇到了同样的问题,终于解决了。罪魁祸首是我用来提交 POST 请求并在服务器端调用 TransactionRequest 的 Volley 网络 API。当响应延迟时,它再次提交请求。我将重试选项设为“0”,一切都已修复。如何?检查这个Android volley sending data twice

    【讨论】:

      【解决方案2】:

      paymentMethodNonce=26333efd-40f6-00f4-5d9f-46353000f082

      是唯一的,所以尝试生成差异随机数并点击 api

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-10
        • 2017-02-24
        • 2020-05-21
        • 2015-04-22
        • 2017-08-09
        • 1970-01-01
        • 2019-04-18
        • 2017-01-13
        相关资源
        最近更新 更多