Use the values below with reviewed surfaces such as transfers, cards, virtual accounts, payments, and tenant-gated identity flows where your environment exposes them.
Test BVNs
Use these Bank Verification Numbers for testing KYC:Test NINs
National Identification Numbers for testing:Test Cards
Successful Transactions
Failed Transactions
3D Secure Cards
Default PIN for test cards:
1234
Test Bank Accounts
Valid Accounts
Invalid Accounts
Test Phone Numbers
Test Email Addresses
Test Amounts
Specific amounts trigger different behaviors:Test Transfer References
Test Webhooks
Virtual Account Credits
Simulate a credit by transferring from these accounts:Manual Webhook Trigger
Use the sandbox tooling available to your tenant to trigger or replay webhook events rather than relying on undocumented direct trigger endpoints.Test API Keys
Example sandbox API keys (these are public and safe to share):Generate your own keys in the Developer Console
Test Scenarios
Successful Flow
Error Handling Flow
Testing Tips
Mix Success and Failure
Mix Success and Failure
Test both successful and failed scenarios to ensure proper error handling.
Use Realistic Data
Use Realistic Data
While values are fake, use realistic formats for better testing.
Test Edge Cases
Test Edge Cases
Test with minimum amounts, maximum amounts, and special characters.
Verify Webhooks
Verify Webhooks
Ensure webhooks are properly received and processed.
Test Idempotency
Test Idempotency
Try submitting the same request twice with the same reference.
Regional Test Data
Nigeria-Specific
Next Steps
Sandbox Guide
Learn about sandbox environment
API Reference
Explore all endpoints
Testing Guide
Best testing practices
Webhooks
Test webhook events