Does the Stripe extension modify my order statuses?

With WooCommerce, every order has its current state marked by an order status. These statuses can be changed manually, but the Stripe extension will also automatically apply certain statuses to an order based on the payment status.

Keep in mind that automatic order status updates from the Stripe extension will only work if your webhooks are configured correctly!

On this page, we’ll explore how the Stripe extension may affect order statuses.

“Processing” status

↑ Back to top

When a payment is processed successfully via the Stripe extension, the order is automatically assigned the “Processing” status. This is the default behavior of payment methods in the core WooCommerce plugin. The “Processing” status indicates that the payment was successful and the order is now awaiting fulfillment.

One exception to the above rule is for orders that solely contain products that are both virtual and downloadable. Such orders will automatically be assigned the “Completed” status, since no fulfillment is required.

If you’d like to automatically mark orders “Completed” even if they contain other product types, we suggest using an extension like WooCommerce Order Status Control.

“Refunded” status

↑ Back to top

If you refund a payment processed via the Stripe extension, the status of the order will be updated to “Refunded.”

NOTE: Manually changing the order status to Refunded or Cancelled will not automatically refund a payment to the customer!

“On Hold” status

↑ Back to top

If a customer has disputed a payment, but the dispute has not yet been decided by the cardholder’s bank, the order status will be set to “On Hold.”

“On Hold” is also used for transactions that have been authorized but not captured.

“Pending payment” status

↑ Back to top

This status is applied if a Woo Subscriptions renewal payment is attempted with a 3D Secure card. In such cases, the subscriber will get an email that includes a link to visit your website and pay for the renewal.

“Cancelled” status

↑ Back to top

This status can occur if authorize and capture setting was used, but the card authorization was cancelled before being captured.

“Failed” status

↑ Back to top

This status is applied if a charge was disputed and decided in the cardholder’s favor.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.