Skip to content

Payment Error Code

The following table lists and explains what type of error has occurred when a request was sent to the server v2/topup. To simulate an error, send a request with the provided "Simulation Account Number" corresponding to the desired error type. This will allow you to test your application's error handling and display the appropriate error message to your users.

INFO

This Test Account Number should only be used in staging environment and NOT production.

The status code can be read in the response under data object with the parameter name

  • Y Submit the same request again to get the final transaction status. (Success / Fail)

  • N Transaction status is final. No resend needed.

Idempotency: Safely retry requests without the risk of unintended duplication. An refid ensures that if a network error occurs, you can resend the request without creating a second charge or operation.

Status CodeStatusDescriptionRetryTest Account
0AcceptedTransaction accepted and will be will be sent for processing.Y
1ProcessingTransaction is still being processing.Y
20SuccessfulTransaction is successful.N
41FailedClient's account has been suspended or an unauthorized access has occurred.N60123450041
43FailedInsufficient credit on client's walletN60123450043
44FailedIncorrect format or an invalid product has been passedN60123450044
45FailedProduct out of stockN60123450045
47FailedService currently unavailable. Try again laterN60123450047
48FailedTransaction reject by providerN60123450048
40,52FailedInvalid account number/ Invalid mobile number or the mobile number has been barred/ terminatedN60123450052
53RefundTriggered when user request to void/refund transactionN
54FailedDuplicate transaction , daily account's transaction limit has been reached, refer to product list.N60123450464
55FailedTransaction failed due to timeoutN60123450055
56FailedAccount blacklistedN60123450056
57FailedCustomer's mobile number activatedN60123450057
58,61FailedInvalid Denomination or amount.N60123450861

IIMMPACT API Documentation