Developer Onboarding ยท Payments API

Go from zero to your first live payment in 5 steps.

No fluff, no detours. Create your account, install the SDK, make a test call, set up webhooks, and pass your live checklist โ€” in order.

Start Onboarding โ†’ See All Steps
โ— Sandbox & live environments
โ— Node.js ยท Python ยท cURL examples
โ— ACH ยท Wire ยท RTP support
โ— Webhook signature verification
What You'll Do

Five steps to production

1
Create Account & Get API Keys
Sign up, retrieve your test and live keys, and understand key types before writing a single line of code.
~5 min
2
Install the SDK
Add the Payments SDK to your project using npm or pip, configure your environment variables, and verify installation.
~5 min
3
Make Your First API Call
Create a sandbox bank account, initiate a test ACH transfer, and inspect the full API response in your terminal.
~10 min
4
Handle Webhooks
Set up a webhook endpoint, verify signatures securely, and test event delivery with the sandbox simulator.
~10 min
5
Go Live Checklist
Complete the pre-production checklist: error handling, idempotency, rate limits, key rotation, and compliance requirements.
~15 min
โšก
REST API + SDK
Native SDKs for Node.js and Python wrap the REST API. Or call with any HTTP client.
๐Ÿ–
Full Sandbox
Complete test environment โ€” trigger ACH returns, simulate failures, test all edge cases before going live.
๐Ÿ”’
Webhook Signing
Every webhook is signed with HMAC-SHA256. Verify with a single function call using your webhook secret.