• Resolved webenthusiast

    (@adityabajaj)


    Often times customers request a change in orders and most times the amount is higher than they authorized so to be able to charge new amount, I need to send reauthorization request for updated (larger) amount. But multiple customers payments failed even after they tried tens of times generously.

    The workaround that works is create a new order with all items and then charge a fresh payment.

    Can you please help on how this can be fixed so it is more efficient in asking for a reauthorization? Do I need to release the previous auth first so they can reauth again? It’s causing a lot of frustration and I would like to fix that asap.
    Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter webenthusiast

    (@adityabajaj)

    Information from Stripe logs:
    “You cannot provide a new payment method to a PaymentIntent when it has a status of requires_capture. You should either capture the remaining funds, or cancel this PaymentIntent and try again with a new PaymentIntent.”

    When editing an order in WooCommerce to add new items, how do I release authorization to request a new authorization for larger amount? Also thinking about customer experience to avoid too many emails and hoping to make all changes in as little number of emails as possible.

    Please help.

    Thread Starter webenthusiast

    (@adityabajaj)

    This would be fixed if pre-auth is released upon changing the status of order to Pending Payment from any other statuses especially “On hold” which is set upon placing an order and before capture .

    Any thoughts on how to release pre-auth when status changes to “pending payment”?

    Plugin Support Ross V. a11n

    (@rossviviano)

    Automattic Happiness Engineer

    Hi there,

    The workaround that works is create a new order with all items and then charge a fresh payment

    This is just how the payment gateways work, to be honest. I’m not aware of any gateway that will allow you to change the authorization amount.
    Creating a new order (even if the order is just for the additional amount) is the only way around this.

    Another option would be to use a Request a Quote plugin instead of the usual WooCommerce checkout flow. This way, the customer’s card will only be authorized (and charged) once you’ve agreed on a total amount.

    Best,

    Ross

    AJ a11n

    (@amandasjackson)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Payment reauthorization fails after editing an order’ is closed to new replies.