Get started in three steps
Make your first API request and start integrating CashQ money transfers into your application.Step 1: Get your API credentials
1
Request sandbox access
Fill out the Sandbox Request Form to get your sandbox API credentials.
You’ll receive your API key via email within 24 hours.
2
Understand the environments
CashQ provides two environments:
| Environment | Base URL | Purpose |
|---|---|---|
| Sandbox | https://api.cashqbot.com/ | Testing and development |
| Production | Contact support | Live transactions |
Step 2: Make your first API request
1
Check your balance
Test your API credentials by checking your merchant balance:
A successful response will return your balance in cents:
2
Verify recipient KYC status
Check if a recipient is KYC verified and their transfer limits before sending money:
A successful response will show the recipient’s KYC status and limits:
Phone numbers must be in E.164 format without the
+ sign: [country code][subscriber number]Step 3: Send your first transfer
1
Check the transfer
Before sending money, validate the transfer details:
2
Execute the transfer
Once validated, execute the money transfer:
You’ll receive a response with the transfer status and ID.
Next steps
Now that you’ve made your first API request, explore the full API capabilities:KYC Verification
Learn about KYC requirements and verification limits.
API Reference
Explore all available API endpoints and parameters.
Authentication
Learn about API authentication and security best practices.
Error Handling
Understand error responses and how to handle them.
Status Codes
Reference guide for transfer status codes.
Transaction Flow
Complete payment flow combining Payin and Payout APIs.
Need help?
Contact Support
Have questions or need production credentials? Reach out to our team.
