UPS Promotional Credit Campaign Aug ’25 – Banner

Banner promoting UPS Promotional Credit Campaign on UPS x Woo Landing page

Afterpay | Site Banner Q3 2025

added Latoya

Product Icon

Stripe for WooCommerce

Trending
Maximize revenue with the new checkout from Stripe.

Change failed stripe transactions to show as “failed” order status

Anytime a stripe transaction is declined, the order status is labeled as “Pending” instead of “Failed.” This seems to be a user experience issue. It would be very helpful if the the stripe plugin marked failed transactions as failed – since this seems to be the intention of the order status labels in the woo documentation (http://docs.woothemes.com/document/managing-orders/)

Basically, when using the stripe gateway extension the order status currently works this way:
Stripe payment successful = “Processing” order status
Stripe payment failed = “Pending” order status

But it should work this way:
Stripe payment successful = “Processing” order status
Stripe payment failed = “Failed” order status

Author

Current Status

Closed

Last updated: August 15, 2022

4 comments

Log in to comment on this feature request.

  1. Pete says:

    Not just curious … it’s a real problem. A customer was declined on STRIPE because of insufficient funds. The order does not show up anywhere in WooCommerce, or in Stripe. It is not under Failed Orders, or anywhere else. But it is still being held in his bank account info somewhere, and WooCommerce will not let him pay with a different Credit Card.

  2. Chris says:

    Bunch of issues/ideas raised on the same point ‘Subscription status updates’.
    Subscriptions have 2 order components: 1. Payment Orders 2. Product Order (if any).

    Payment order (Stripe interaction) needs defined ‘payment’ status like ‘Payment confirmed’, ‘Payment failed’.

    This then informs about what to do on Product Orders. A subscription payment issue may go on for 9+ days thus order status need to reflect this complexity on payments.

  3. Jaosn says:

    Super curious about this as well.

  4. Anonymous says:

    This was causing me issues too. I agree that the orders should be set to failed.