• Resolved MDC2957

    (@mdc2957)


    Just switching to Stripe from another provider. I unchecked the box so that my transactions are only authorized. I notice that the status on the order is “On hold” Shouldn’t that status be Processing? The card is authorized, which means the amount is pending on the customer’s card, and the order is being processed. Then once I ship the order, it goes to Complete. So 1) Why is an authorized transaction “on hold” status, 2) How do I change that so it goes to Processing instead?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support wpnomad a11n

    (@wpnomad)

    Hi @mdc2957 ,

    Just switching to Stripe from another provider. I unchecked the box so that my transactions are only authorized. I notice that the status on the order is “On hold” Shouldn’t that status be Processing?

    This is the default behavior of WooCommerce. Order is sent to processing status only after the payment has been received in the customer’s payment gateway account. When the charge is only “authorized”, it requires manual action to “Capture” the charge for it to be successfully received in the payment gateway account.

    The “on hold” status also acts as a cue for store owners to check the order and capture the payment after which it would automatically move to processing.

    You can get more insight about this here: https://docs.woocommerce.com/document/managing-orders/#section-21

    How do I change that so it goes to Processing instead?

    There isn’t a built in option to change the functionality I described above. You can, however, use the Order Status Manager plugin to automatically move on hold orders to processing.

    I hope this helps!

    Plugin Support wpnomad a11n

    (@wpnomad)

    Hi there,

    I hope you found the previous reply helpful. 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, feel free to start a new thread.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Authorize only = “on hold” Woo status?’ is closed to new replies.