Checkout hangs forever after tapping PayHigh
- Steps to reproduce
- Checkout opened
- Tap: Pay $24.00
- Tap: Pay $24.00 (again)
- Expected
- Payment confirms and the receipt screen opens.
- Actual
- POST /api/checkout returns 500. The spinner never clears and repeat taps are ignored.
- Probable cause
- confirmOrder reads receiptId from an error response (checkout.ts:48).
- Network
- POST /api/checkout pending
- POST /api/checkout 500 Internal Server Error (312 ms)
- Console
- TypeError: Cannot read properties of undefined (reading 'receiptId') at confirmOrder (checkout.ts:48)
- Ignored: order already in flight checkout.ts:31
- Device
- Chrome 142 · macOS · 1512x982 @2x
Sample app. This report is built in your browser from what you just did. On a real recording, clip.qa's AI writes it.