• Resolved ashik112

    (@ashik112)


    Hi we are currently having problems with the stripe checkout using this plugin. 99.9% of the time the plugin is all good but we have 2 issues.

    1. Duplicate orders – so we will time to time get orders where 2 payments have been taken and only 1 registered on woocommerce.
    2. Failed/pending orders – again on odd occasions stripe checkout will take payment but for some reason wont register the payment back to our WooCommerce website in return this becomes a missing order in our end as customer has paid but we are not aware of it.

    I’m not sure if this is a plugin issue or stripe checkout issue. As sometimes we will get no issue like this for a long period of time. And suddenly we will get loads of these issues. My guess is maybe this issue is coming from stripes end?

    Any help with this will be much appreciated.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support WebToffee Support

    (@webtoffeesupport)

    Hi @ashik112,

    Thanks for reaching out to WebToffee Support.

    Please share the Stripe logs of the order where the payment is duplicated from your Stripe Dashboard.

    Regarding the issue with the payment status not being updated correctly, make sure that the webhook URL is correct. You can find the webhook URL in your Stripe dashboard.

    For reference: Setting up Webhooks and Supported events

    Plugin Support WebToffee Support

    (@webtoffeesupport)

    Hi @ashik112,

    We haven’t heard back from you for a while. As this thread has been inactive for a while, we are marking it as resolved.

    If you still need assistance, you may create a new thread.

    Thread Starter ashik112

    (@ashik112)

    Hi i gave stripe support a message regarding the duplicate orders. I gave them a few example transaction id that we had issues with. They gave the response below:

    Hi,

    Thank you for reaching out. I understand the importance of resolving this concern as soon as possible. Allow me to point you in the right path.

    After digging for answers, it looks like the Checkout session created multiple customer objects and duplicated charges under different customer objects though the email address is the same.

    To prevent this from happening, I would highly suggest to reach out to your developer to check the integration and implement idempotency to prevent duplicate charges:

    https://stripe.com/docs/api/idempotent_requests

    Also, if you want to cancel the duplicate transaction and process a refund, you can check on this link for steps: https://stripe.com/docs/refunds

    If anything else comes up or you have any other questions, please always feel free to reach out to us at https://support.stripe.com.

    I’d like to make sure you’re well-taken care of and you get all the help you need because your satisfaction is always valuable to us.

    All the best,

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

The topic ‘Duplicate/Failed Order’ is closed to new replies.