Checkout depends on several systems: cart, payment authorization, order creation, confirmation, and email. A failure in the last step can hide an order that already exists.
Before submitting again, check order history, confirmation messages, and any pending bank authorization. Note the time and error. If the status is unclear, contact the merchant through its official channel; avoid posting payment details publicly. Repeated attempts can create duplicate orders or holds, especially during a partial outage.
Only retry when you can tell the earlier attempt did not complete or the merchant advises how to proceed.