
Bounce
Pick a flow to test. Scan a QR code to open on mobile.
B2C — Checkout Pending
Schwartz's Deli · $85.00 · tip + taxes editable
→ /review → /pay → /redirect-to-interac → /complete
Schwartz's Deli · $85.00 · tipping disabled
→ /review → /pay → /redirect-to-interac → /complete
Schwartz's Deli · $85.00 · tax collection disabled
→ /review → /pay → /redirect-to-interac → /complete
Schwartz's Deli · $85.00 · both disabled
→ /review → /pay → /redirect-to-interac → /complete
B2C — Interac Created
B2C — Edge / Errors
User returns after successful payment within 1h. After 1h, checkout should return not found
→ splash → /complete (already paid state)
Bad UID — inline error shown on splash, no redirect
→ splash → 404
Show invalid checkout status error
→ splash → invalid status
API returns 500 — triggers error boundary
→ splash → error.tsx boundary
dev only — not shown in production