• Resolved mailtopaul8

    (@mailtopaul8)


    We keep getting some random duplicate Orders since Customers seeing errors something like “Card payment couldn’t be completed” while making Payment but those Orders were successful and Payments were captured (so multiple Payments too captured).

    While analyzing further, we see this error in all the duplicate Orders – Error processing payment. Reason: Cannot use a payment_method_nonce more than once.

    We are only experiencing this issue recently, so we suspect something with the latest version of the Plugin. Could you please check and resolve this issue?

Viewing 1 replies (of 1 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @mailtopaul8

    We are only experiencing this issue recently, so we suspect something with the latest version of the Plugin. Could you please check and resolve this issue?

    Nothing in recent versions of the Braintree plugin would cause that error. The resolution for the issue will likely need to come from your end.

    That error message that you’re seeing means multiple transaction attempts using the same paymentMethodNonce are coming from your website. If you have access to your webserver config, I’d make sure it’s not sending duplicate requests. This can sometimes happen depending on load balancing settings etc within NGINX.

    The Braintree plugin does not originate the payment process. When the checkout form submits, WooCommerce validates the checkout fields, creates the order, then passes the order to the payment gateway to be processed. I’d recommend checking your WooCommerce > Status > Logs page for any fatal-error logs as well. Check if any plugins are triggering a PHP error that’s preventing the checkout process from completing.

    Kind Regards,

Viewing 1 replies (of 1 total)
  • The topic ‘Cannot use a payment_method_nonce more than once’ is closed to new replies.