Checkout flow
The hosted page does the work: the exact amount, a QR code, a countdown and a status that updates itself.
- 1 The customer opens a payment link (and picks a coin) or a charge's checkout_url.
- 2 The page shows the exact amount, the deposit address, a QR code that opens their wallet, and a countdown for the 30-minute rate lock.
- 3 The page polls for the payment: it shows "Payment detected" with the confirmations counting up, then flips to "Payment received" on its own. If a success_url is set, the customer gets a button back to your site.
- 4 Your webhook endpoints receive charge.paid, the customer receives a receipt if they left an email, and the charge shows as paid in the dashboard and the API.