Testing — Off-Ramps
Overview
All test transactions must use chain: BASE. Conversion is always USDC → KES.
✅ Successful Transactions
Successful Bank Account Offramp
- Account Number:
1234567890 - Bank Code: Any code
- Destination:
Bank Account - Currency: USDC → KES
"payoutMethod": {
"accountName": "Test User",
"accountNumber": "1234567890",
"code": "07"
}Successful Mobile Money Offramp
- Phone Number:
254712345678 - Destination:
MoMo - Currency: USDC → KES
"payoutMethod": {
"accountName": "Test User",
"accountNumber": "254712345678"
}❌ Failed Transactions
Failed Bank Account
- Account Number:
0987654321 - Currency: USDC → KES
Failed Mobile Money
- Account Number:
254787654321 - Currency: USDC → KES
🔍 Test Scenarios Reference
| Scenario | Destination | Account Number | Bank Code | Expected Result |
|---|---|---|---|---|
| Successful Bank Transfer | Bank Account | 1234567890 | any | ✅ Success |
| Successful Mobile Money | MoMo | 254712345678 | N/A | ✅ Success |
| Failed Bank Account | Bank Account | 0987654321 | any | ❌ Failed |
| Failed Mobile Money | MoMo | 254787654321 | N/A | ❌ Failed |
📝 Important Notes
- All amounts are in USDC
- Conversion is always USDC → KES
- Chain must be
BASEfor all test transactions - Use a unique
externalReferencefor each test - Response includes a deposit address valid until
expiresAttimestamp
Updated about 2 months ago
