Testing Payouts

In Test/Sandbox environment, use the following test accounts to simulate different payout scenarios.

✅ Successful Transactions

Successful Bank Account Payout

Account Details:

  • Account Number: 1234567890
  • Bank Code: Any code
  • Account Name: Any name
  • Destination: Bank Account

Example:

"payoutMethod": {
  "accountName": "Test User",
  "accountNumber": "1234567890",
  "code": "07"
}

Successful Mobile Money Payout

Account Details:

  • Phone Number: 254712345678
  • Account Name: Any name
  • Destination: MoMo

Example:

"payoutMethod": {
  "accountName": "Test User",
  "accountNumber": "254712345678"
}

❌ Failed Transactions

Failed Bank Account

Account Details:

  • Account Number: 0987654321
  • Code: Any code

Example:

"payoutMethod": {
  "accountName": "Test User",
  "accountNumber": "0987654321",
  "code": "07"
}

Failed Mobile Money

Account Details:

  • Account Number: 254787654321

Example:

"payoutMethod": {
  "accountName": "Test User",
  "accountNumber": "254787654321",
}

🔍 Test Scenarios Reference

ScenarioDestinationAccount NumberBank CodeExpected Result
Successful Bank TransferBank Account1234567890any✅ Success
Successful Mobile MoneyMoMo254712345678N/A✅ Success
Failed Bank AccountBank Account0987654321any❌ Failed
Failed Mobile MoneyMoMo254787654321N/A❌ Failed