Double-tapping pay creates two separate orders
Steps to reproduce
- Add a product to the basket and go to checkout.
- Throttle the network to "Slow 3G".
- Click "Complete order" twice, 300 ms apart.
- Open the order list.
- Expected
- One order is created; the second request is ignored.
- Actual
- Two separate orders are created and the card is charged twice.
- Impact
- Direct financial impact plus manual refund work. Reproduced 5/5 times on a slow connection.
- Evidence
- video-104.mp4 · har-104.json