Cadana provides APIs for global payroll, cross-border payments, and multi-currency wallets. This guide gets you set up and making your first API call.
1. Get Your API Key
- Sign in to the Cadana Dashboard (or request access)
- Go to Settings → Developers
- Create a new API key and copy it — it won’t be shown again
Cadana supports different token types depending on your integration. Most integrations start with an Org API key.
Keep your API key secret. Never expose it in client-side code or public repositories.
2. Environments
| Environment | Base URL | Purpose |
|---|
| Sandbox | https://dev-api.cadanapay.com | Development and testing |
| Production | https://api.cadanapay.com | Live transactions |
Sandbox and production use separate API keys and data. Start in sandbox.
3. Make Your First Request
Test your API key with a simple request:
curl -X GET 'https://dev-api.cadanapay.com/v1/balances' \
-H 'Authorization: Bearer YOUR_API_KEY'
A successful 200 response confirms your key is working:
{
"data": [
{
"id": "517075a2-17db-469f-9481-eb8347cb920c",
"currency": "USD",
"balance": 0,
"available": 0,
"processing": 0
}
]
}
If you get 401 Unauthorized, check that you’re using a sandbox API key with the sandbox URL.
Next Steps