Payment Flow
How checkout payment flow works end-to-end.
Updated
On this page
Payment Lifecycle
Customer enters card details (client-side)
↓
dash.payment.tokenize() → secure token
↓
dash.checkout.complete() sends token to server
↓
Server charges via payment processor (Stripe/Authorize.net)
↓
Success → Order created, confirmation shown
Failure → Error returned, customer can retry