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 topWhen 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 topIf 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 topIf 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 topThis 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 topThis status can occur if authorize and capture setting was used, but the card authorization was cancelled before being captured.
“Failed” status
↑ Back to topThis status is applied if a charge was disputed and decided in the cardholder’s favor.