When using Tickets Commerce with Event Tickets, Stripe is one of the available payment gateways for selling tickets. Stripe has several built-in Order statuses to show you where each order is at in the payment process.

In this article, we’ll break down what the different Order Statuses mean, and how you can use this information to troubleshoot possible problems.

Stripe Payment Status Updates

When a user adds a ticket to the cart and heads to checkout, the site will ping Stripe and will create a “payment intent.” Stripe responds to this and opens up the credit card form on the checkout page, so the user can check out with the ticket. Once the credit card details are submitted, Stripe will check this:

  • A new order will be created and will be marked as “Pending.”
  • If the payment fails, then the original order will be marked as “Not Completed” or usually “Declined.”
  • If the payment succeeds, then the Pending order will be marked as “Completed.”

You can check out Stripe’s documentation on this here: Payment status updates.

Changing Order Status to Complete

In this case, Stripe sets the Order Status; there is no way to force orders to “Completed” status. This is one distinction between Tickets Commerce and the WooCommerce integration with Event Tickets Plus. With ET+ and WooCommerce, you can manually change the order status to Completed.