Create Transaction Response Errors

If a Create Transaction request fails Tola will reply immediately with one of these error codes in the response body.

Code Message Notes
6 Invalid MSISDN parameter The msisdn field is not in a valid format for this channel. The provided msisdn should include the correct country code, be the correct length and should contain only digits (no spaces).
7 Unknown MSISDN The msisdn field is blank.
9 Invalid sourcereference parameter
10 Invalid channel parameter for this account
11 Invalid or unknown transaction type parameter
12 Invalid amount parameter
13 Invalid amount type parameter
14 Invalid or unrecognised currency parameter
15 Unable to identify supplier account
16 Invalid date parameter
17 MAC code does not match request details
19 Invalid campaign ID
20 Unowned campaign ID
21 MSISDN and PayBill are Blacklisted The MSISDN is blacklisted for use on this paybill on the Tola Wallet platform.
22 Duplicated request The sourcereference provided has been used recently.
24 Invalid 'managed' parameter See Managed Disbursements.
25 'managed' parameter is not supported The managed field is not enabled on this relay. See Managed Disbursements.
26 This msisdn is not Whitelisted for pre-production In pre-production only a limited number of MSISDNs can be whitelisted for use. Once fully live the whitelist will be removed and any valid MSISDN can be used.
27 Invalid 'callbackmetadata' parameter Reserved for internal use.
28 User exceeded Tola expenditure limits User has reached disbursement limits set for your account.
29 Supplier unable to handle request An external payment supplier was unable to handle your request.
30 Invalid 'customerremark' parameter
31 Charge already in progress The Tola platform prevented the Charge from proceeding because another Charge for the same MSISDN and paybill was recently sent to the Operator and is not yet completed.
32 Invalid channel and target combination
33 Supplier performance has degraded The supplier API's performance has degraded to the point that it can no longer reliably fulfill requests.
100 System error