woocommerce/woocommerce-gateway-stripe

Custom order statuses not working

Opened this issue · 1 comments

After payment, nothing happens if I pay for the order while the order has the status Quoted but if I make the order have status Draft, it works just fine and goes to Completed. I have a few custom order statuses that people are allowed to pay from so I wanted to know whether their is a hook or something to allow extra statuses to work with payment.

To Reproduce
Steps to reproduce the behavior:

  1. Make a custom order status
  2. Make it so you can pay for an order under that status
  3. Change the status of that order to your new custom order status
  4. Try going through payment and at the end, no status changes for order

Expected behavior
I expect it to go through as usual when you pay for it that way, I have tested other ways of payment that isn't to do with stripe and it works fine.

Environment (please complete the following information):

  • WordPress Version is 6.5.4
  • WooCommerce Version is 9.0.1
  • Stripe Plugin Version - 8.4.0
  • Browser [e.g. chrome, safari] and Version - Firefox 126.0.1
  • ACF, Easy WP SMTP

@KaiH-0 How exactly are creating the custom order status? We need more detail to determine whether this is a bug, an enhancement request, or potentially an issue best handled by support. Thanks!