Title: Payment fail (timeout)
Last modified: February 1, 2023

---

# Payment fail (timeout)

 *  Resolved [cschng96](https://wordpress.org/support/users/cschng96/)
 * (@cschng96)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/payment-fail-timeout/)
 * Hi,
 * Our customer has successfully made payment on stripe, but it’s timeout in woocommerce
   order.
 * Pls refer to the image attached.
 * Thanks.
 * ![](https://i0.wp.com/i.postimg.cc/zBfs6WrD/Whats-App-Image-2023-02-01-at-11-
   26-17-AM.jpg?ssl=1)

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [Clayton R](https://wordpress.org/support/users/mrclayton/)
 * (@mrclayton)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/payment-fail-timeout/#post-16428162)
 * Hi [@cschng96](https://wordpress.org/support/users/cschng96/)
 * You mention that your checkout process is timing out but your screenshot is showing
   a PHP exception during the redirect that is called for local payment methods.
 * The error is indicating that your payment intent doesn’t have an order ID in 
   the metadata, which the plugin adds by default. If you’re manipulating the metadata
   using a filter, ensure you’re not removing the `order_id` property.
 * Kind Regards,
 *  Thread Starter [cschng96](https://wordpress.org/support/users/cschng96/)
 * (@cschng96)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/payment-fail-timeout/#post-16428217)
 * Hi,
 * Thanks for your prompt reply.
 * Pls refer to the images attached.
 * ![](https://i0.wp.com/i.postimg.cc/jSSF4FpW/7092144f-0c9a-49d1-b696-b2e641da8490.
   jpg?ssl=1)
 * ![](https://i0.wp.com/i.postimg.cc/zG2PtkNx/98728cc4-e03e-4eee-8a33-6d7f0a95cb18.
   jpg?ssl=1)
 * ![](https://i0.wp.com/i.postimg.cc/Bb5Vm9ZF/8d1880f4-8c36-47b6-9962-5c9c25ecb083.
   jpg?ssl=1)
 *  Plugin Author [Clayton R](https://wordpress.org/support/users/mrclayton/)
 * (@mrclayton)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/payment-fail-timeout/#post-16428396)
 * Hi [@cschng96](https://wordpress.org/support/users/cschng96/)
 * When a pending order remains pending for a certain amount of time, Woocommerce
   will automatically cancel the order. That’s where that time-out note is coming
   from.
 * The reason it’s timing out is due to the error in your first screenshot. Per 
   my previously reply, make sure you aren’t modifying the payment intent metadata
   and removing the order ID. That’s the only way that value would not exist.
 * Kind regards

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Payment fail (timeout)’ is closed to new replies.

 * ![](https://ps.w.org/woo-stripe-payment/assets/icon-256x256.png?rev=2611337)
 * [Payment Plugins for Stripe WooCommerce](https://wordpress.org/plugins/woo-stripe-payment/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woo-stripe-payment/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woo-stripe-payment/)
 * [Active Topics](https://wordpress.org/support/plugin/woo-stripe-payment/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woo-stripe-payment/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woo-stripe-payment/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [Clayton R](https://wordpress.org/support/users/mrclayton/)
 * Last activity: [3 years, 3 months ago](https://wordpress.org/support/topic/payment-fail-timeout/#post-16428396)
 * Status: resolved