• Resolved powellrd

    (@powellrd)


    A payment authorisation via Stripe expired correctly after seven days & the Stripe gateway states the transaction was cancelled.

    But that status was not reflected in WooCommerce plug-in & it was possible to change the status of the order to from On Hold Complete, & the order now says payment was taken.

    Stripe expiry does not seem to be reflected in WooCommerce status.

    Why is there a discrepancy ? (I’m assuming the Stripe status is correct & WooCommerce misleading at best)

Viewing 1 replies (of 1 total)
  • Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @powellrd

    The reason for this might be due to a delay or failure in the communication between the two systems. WooCommerce relies on webhooks from Stripe to update the order status. If for some reason the webhook from Stripe doesn’t reach WooCommerce (maybe due to a temporary network issue or a server-side problem), the order status in WooCommerce might not get updated.

    Please ensure your WooCommerce and Stripe plugin are up-to-date and webhook settings in Stripe are correctly configured to communicate with your WooCommerce store.

    If the problem persists, please share a copy of the following:

    • System Status Report: Navigate to WooCommerce → Status. Select Get system report and then Download for Support.
    • Fatal Error log: Share a copy of any fatal error log found under WooCommerce → Status → Logs.

    You could copy and paste your reply or share it via https://pastebin.com/ and send the link here. This will help us investigate further and provide you with a more accurate solution.

    Thank you for your understanding and patience.

Viewing 1 replies (of 1 total)
  • The topic ‘Stripe payment authorisation expired & cancelled’ is closed to new replies.