Back to Community

How to handle verification timeouts gracefully?

JO

Jordan Lee

about 1 month ago
188
8
We're implementing age verification for an e-commerce checkout flow and running into UX issues with timeouts. ## The Problem When a user initiates verification but doesn't complete it within the session timeout, we're left in an awkward state. The order is pending but the verification never completes. ## Current Flow 1. User clicks "Verify Age" 2. We create a verification session 3. User scans QR with wallet 4. ...user gets distracted, walks away... 5. Session times out 6. Order is stuck ## What We've Tried - Polling the verification status API - Webhook for timeout events - Client-side countdown timer ## Questions 1. What's the recommended timeout duration for checkout flows? 2. How do others handle the "abandoned verification" case? 3. Is there a way to resume an expired session? Any advice appreciated!