Before you start
Choose the account type that matches how you will use the API:Use a business account if your integration will move funds for customers. Higher transaction limits and additional corridors are available to verified businesses.
Documents to prepare
- Individual
- Business
- Government-issued photo ID (national ID, passport, or driver’s license)
- A selfie or live photo for identity matching
- Proof of address dated within the last 3 months (utility bill or bank statement)
- Phone number and email address you can verify
Complete verification
1
Create your account
Sign up at peerpesa.co and verify your email address and phone number.
2
Open the KYC Center
In the dashboard, go to Profile > KYC Center and choose Individual or Business.
3
Upload your documents
Fill in your personal or business details and upload the documents listed above. Make sure images are clear, uncropped, and not expired.
4
Submit and track the review
Submit your application and follow its status in the KYC Center. Respond quickly to any follow-up questions from the compliance team to avoid delays.
5
Generate API keys
Once your status is Approved, the API Keys section unlocks. Continue to Authentication to generate your key pair.
Verification statuses
Sandbox and production access
PeerPesa runs two separate environments. Each has its own dashboard, API keys, and base URL.1
Build in sandbox
After KYC approval, generate sandbox keys and test the full flow: rates, quotes, onramps, offramps, and beneficiaries.
2
Request production access
When your integration works end to end in sandbox, request production access from the dashboard. Compliance may ask for details about your use case and expected volume.
3
Go live
Once production access is approved, generate live keys in the production dashboard and switch your base URL to
https://api.peerpesa.co/v1.Generate API keys
Create your public and secret key pair and request a token.
Supported currencies
See the fiat currencies, networks, and assets you can use.
