API Explorer
API Error Responses
Error Responses

Error Responses

The following tables provides examples of downstream provider error responses

πŸ“˜ Signature

Response StatusResponse CodeResponse Message
false900100Signature required to complete this request
false900101Invalid signature
false900102Invalid signature keys mapping!

πŸ“˜ Merchant Authentication and Token

Response StatusResponse CodeResponse Message
false401No matching credentials found! (Wrong merchant code)
false401Invalid Credentials Entered! (Wrong consumer secret)
false401Invalid Credentials Entered! (Wrong API Key)
false401Invalid Credentials Entered! (Wrong Token class)

πŸ“˜ Merchant Authorization

Response StatusResponse CodeResponse Message
false401101Not Authorized to access the API
false401101API Access authorization not activated
error401201Account not configured, kindly follow up for configuration
error401202Merchant account used cannot be found/is inactive

πŸ“˜ Merchant Charge configuration

Response StatusResponse CodeResponse Message
false104104Charge not configured Errors (charge configuration errors)
false104105Charge processing Errors

πŸ“˜ General Processing Errors

Response StatusResponse CodeResponse Message
false500401Internal Authentication System Errors
false500100General Processing Error
false500200Downstream system processing error {0}
false400400Request contains errors, could not be parsed
false500101System error occurred while accessing the database
false501501Could not convert amounts in cross currency transaction
false400101Duplicate Transaction/ Payment Reference

πŸ“˜ Accounts Errors

Response StatusResponse CodeResponse Message
false104101Accounts details Error {0}
false104102Account not found Error

πŸ“˜ Statement Errors

Response StatusResponse CodeResponse Message
false100100Account contains no Transaction

πŸ“˜ Bills

Response StatusResponse CodeResponse Message
false102000Could not fetch billers
false102101Could not find biller, check biller details and try again
false102102Biller reference number entered might be wrong, check details and try again
false102103Bill doesn't exist
false102104Could not complete Bill Validation {0}
false102201Could not complete Bill Payment {0}

πŸ“˜ Airtime Purchase

Response StatusResponse CodeResponse Message
false107102Invalid Telco
false107104Invalid mobile number
false107201Could not complete Airtime purchase {0}

πŸ“˜ Till Payment

Response StatusResponse CodeResponse Message
false103000Could not fetch Eazzy-Pay Merchants {0}
false103101Till number entered is not correct
false103201Tills pay could not complete {0}

πŸ“˜ Send Money Wallets

Response StatusResponse CodeResponse Message
false105000Invalid send Money wallet
false105201Send money transaction could not complete {0}
false105111Amount entered is less than 100, please try again with a higher amount
false105112Amount you selected is more than 140,000 , please try again with a lower amount

πŸ“˜ Pesalink

Response StatusResponse CodeResponse Message
false100201Pesalink transaction could not be complete {0}
false100111Amount entered is less than 100, please try again with a higher amount
false100112Amount you selected is more than 500,000 , please try again with a lower amount

πŸ“˜ IFT

Response StatusResponse CodeResponse Message
false400103Failed, invalid destination bank account
false400104Failed, insufficient funds

πŸ“˜ Transaction Status

Response StatusResponse CodeResponse Message
false111102Transaction with the passed reference cannot be found