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,