• Resolved designsynergy

    (@designsynergy)


    I’ve got a woocommerce site with stripe as the payment processor. I recently had an order where the buyer failed to authenticate the payment and was timed out in stripe and woocommerce flagged the order as failed.

    Coincidentally as I was checking this order a new one came through and I was able to view the process in real time on both the woocommerce order page and the stripe dashboard. The strange thing is that after approx 5 mins woocommerce flagged the order as failed and as shop admin I received a failed order email. However, shortly after this stripe flagged the order as authenticated and then woocommerce changed the order to processing.

    I’m trying to work out what the process I here is and was wondering if anyone knows how long woocommerce waits before it flags an order as failed?

    Thanks in advance.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi @designsynergy

    The strange thing is that after approx 5 mins woocommerce flagged the order as failed and as shop admin I received a failed order email. However, shortly after this stripe flagged the order as authenticated and then woocommerce changed the order to processing.

    Normally it should not take a few moments for the process to complete but sometimes there may be network connectivity issues or some other momentary glitches causing slight delay. The following diagram can help you understand the process flow better:

    IMAGE
    Link to image: https://snipboard.io/XCWezI.jpg

    The order status changes to “Processing” when payment has been received and stock has been reduced, and order is awaiting fulfillment.

    The chart here may help you understand order statuses in relation to payment gateways: https://woocommerce.com/document/managing-orders/#troubleshooting

    Thread Starter designsynergy

    (@designsynergy)

    Thanks for that.

    I’ve done some more digging and found woocommerce automatically flags an order as cancelled when the hold stock time limit is reached and there are several posts out there where this can cause issues with various payment providers.

    Our payment provider is Stripe and I’m waiting for an answer as to how long they leave a payment process open for before they flag it as failed.

    One of the suggestions from the above mentioned posts is to leave the stock time limit field in woocommerce settings empty, the idea is that if this is open ended then the payment provider sets the status for the order when they’ve finished their bit and this avoids any conflict with the woocommerce stock time limit.

    Hi there @designsynergy ??

    I’ve done some more digging and found woocommerce automatically flags an order as cancelled when the hold stock time limit is reached and there are several posts out there where this can cause issues with various payment providers.

    Feel free to know more about adjusting the Hold Stock options in the Inventory section, directly linked here: https://woocommerce.com/document/configuring-woocommerce-settings/#products-inventory-options

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Order failed notice’ is closed to new replies.