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.
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.