Get Started
Onboarding checklist
The checks to finish before you onboard customers in live: keys, webhooks, idempotency, error handling and funding.
Work through this list before you onboard customers in live:
- Test in sandbox. Run each flow you plan to offer with your sandbox key, and check the known sandbox issues for steps you can't complete there yet.
- Use your live key. Copy your live secret key from the Dashboard and keep it on your server only. See Authentication.
- Register your live webhook. Add your live webhook URL in the Dashboard with
Productionselected, and store itswhsec_secret. Sandbox and live each have their own URL and secret. - Verify and deduplicate webhooks. Check the signature on every event, and process each
event_idonce. See Webhooks. - Send a new idempotency key with every
POST. Reuse a key only to retry the same request. See Idempotent requests. - Handle retries and errors. Back off on
429and5xx. After a timeout, check whether a payment ran before you retry it. See Errors and Rate limits. - Fund your main accounts. Send money to each main account's wallet address or bank deposit details.
Was this page helpful?