• Resolved magicoders

    (@patopaiar)


    Hi.

    It has just been noticed that all of our WooCommerce Subscriptions transactions using PayPal Braintree are failing with this error:

    Braintree (PayPal) Payment Failed (Authorization Failed, please verify the user for the API credentials provided can perform transactions and that the request data is correct.) Order status changed from Pending payment to Failed.

    We have had this setup working for more than 5 years, and this only started happening a few days ago.

    There are no errors in PayPal logs, please, how can we resolve this?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hey there, @patopaiar! Thanks for contacting us. I’m happy to help you.

    Let’s investigate this to figure out what is going on.

    This plugin was updated last week, do you know if that’s when the issue started?

    Do you have any other payment method active? If so, are subscriptions paid with them working correctly?

    Have you checked if everything is okay with the API keys? You can find more about this in this guide.

    Can you please share a screenshot of the order notes on one of those? Please remove any sensitive information before sharing it here. I recommend using https://snipboard.io. You can share the direct link to the image as a response to this topic.

    Here’s an example of what we need:

    https://snipboard.io/ga15Gu.jpg

    Furthermore, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:

    System Status Report which you can find via WooCommerce > Status > Get system report > Copy for support.
    Fatal error logs (if any) under WooCommerce > Status > Logs. Then you can use the selector to search for Fatal Errors.
    If you had debug mode active, please also share Braintree errors. If it wasn’t active, please activate it to generate logs in case it happens again.
    You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Looking forward to your reply.

    Have a wonderful day!

    Thread Starter magicoders

    (@patopaiar)

    Hi there, thanks for the help. I’ll answer everything below:

    This plugin was updated last week, do you know if that’s when the issue started?
    No, I know that this is NOT when the issue started.
    The issue started exactly on the 1st of July, with the last successful payment processing on June 30th.
    The plugin is currently in its latest version too, by the way.

    Do you have any other payment method active?
    Yes, we have Stripe through the WooCommerce Stripe Payment Gateway plugin (not WooPayments) and we also have Amazon Pay.

    If so, are subscriptions paid with them working correctly?
    Yes, both of the other payment methods are working correctly, and the only payments failing, all with this “Authorization Failed, please verify the user for the API credentials” error, are PayPal’s.

    Have you checked if everything is okay with the API keys??
    Yes, we have checked. Additionally, as mentioned above, this plugin has been installed and working for years and this issue started happening all of a sudden, with the same setup that had always worked before.

    Can you please share a screenshot of the order notes on one of those?
    All look like this: https://snipboard.io/3LJgFS.jpg

    Infos requested:

    System report
    https://gist.github.com/tmargulis/34410cc87983c36db677a3d025ef2af2

    PayPal Braintree Log with an example sequence (they are all the same) and some redacted info to protect our customers
    https://gist.github.com/tmargulis/83fc00e06480850a12c14eb22b86f219

    No Fatal Errors Log

    Looking forward to hearing from you

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello magicoders,

    Thank you for your reply.

    I have reviewed the SSR and error log you shared.
    This is the error in the log:
    Notice Authorization Failed, please verify the user for the API credentials provided can perform transactions and that the request data is correct.

    This error indicates that the API Credentials are not being recognized by Braintree.
    I suggest you recreate the API Credentials at Braintree Control Panel and check if that solves the problem. Here is a guide that will help you with the steps.

    It would be helpful to contact Braintree support and ask them about this error.
    Their insights might help resolve this issue.

    Let me know how it goes. ??

    Best regards.

    Thread Starter magicoders

    (@patopaiar)

    Alright, will follow up in this direction.

    Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Hi ,

    Alright, will follow up in this direction.

    Glad to hear it, we’ll be here should you face any difficulties or have any questions during the process.

    Good morning,

    I have a very similar issue since 2 days, with a slightly different error message (translated from french) :

    Braintree (PayPal) payment failed (Subscription renewal: Payment token is missing/invalid). Order status changed from Pending payment to Failed.

    I’ve tried changing my API credentials, but so far it’s still not working… One-time purchase with Paypal is still available, the issue is only with the recurring payments of old subscribers (which is still working with Stripe).

    I don’t see any transaction started/failed in my Braintree admin panel, how can I resolve this ?

    Thanks

    Plugin Support Rajesh K. (woo-hc)

    (@rajeshml)

    Hello @cologus,

    Sorry to hear that you are experiencing a similar issue.

    Per WordPress?forum guidelines, would you mind?opening up a new thread?for this so that we can keep things organized and offer more personalized support for you? We’ll be happy to help you out with this over there!

    Have a wonderful day!

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘All PayPal Transactions failing’ is closed to new replies.