Error Codes

Instant Transfers List of Error Codes

List of Error Codes Returned in error Field

Important Notes:

  • Merchants will be notified of the final status of a disbursement via callback. However, you may retrieve the transaction status using the Check Status API.
  • Always determine transaction outcome from the status field in the Callback, not from the initial API response.
  • Delays in receiving final status can happen due to bank response latency, but callbacks will be delivered.
  • If the callback returns HTTP 201 with status = 0 (Processing), please hit the ‘Check Status’ API or wait for the callback to receive the final status.
  • If the callback returns HTTP 5XX with status = 0 (Processing), please ‘DO NOT FAIL’ the transactions. Instead, hit the ‘Check Status’ API or wait for the callback to receive the final status.
  • If the callback returns HTTP 5XX with status = 4 (Failed), you may mark the transaction as ‘failed’.

Inquiry API

AYC Error CodeAYC Error MessageTransaction StatusNotes
1005The transaction is not permittedFailedBank has cut off for 30 minutes starting at 23:30 daily. During this time, transactions cannot be processed.
0016Bank code is invalidFailed
0024Error occurred from bank while performing this operationFailedGeneral error from the Bank. Can be retried after some time.
0025Server timeout from BankFailed
0026Ewallet provider error. Please reach out to customer support for further assistance.FailedGeneral error from the Ewallet provider. Can be retried after some time.
0201Internal server errorFailed
0226Service unavailable. Please reach out to customer support for further assistance.FailedThe Ewallet provider is having a temporary downtime or other issues. Can be retried after some time.
0325The 'A-Correlation-ID' header is already used.FailedConflict: A unique Correlation ID must be used.
0504This account number is inactive or closed. Please check with your customer.FailedThe account may be closed or temporarily disabled by the customer's bank.
0505Invalid or missing field valueFailed
0901The beneficiary account number is invalid. Please retry after 1 hour or reconfirm.FailedThe account may be temporarily blocked for 1 hour. Please check with your customer.
0913Beneficiary Id is inactiveFailedThe inquiry result is undetermined. Please perform Add Beneficiary again.
0920Ewallet provider error. Please reach out to customer support.FailedTemporary provider issue. Can be retried after some time.
0932The transaction amount exceeds the user's maximum ewallet balance capacity.FailedCustomer’s wallet may have exceeded max balance or monthly usage limit.

Disbursement / Callback

AYC Error CodeAYC Error MessageTransaction StatusNotes
1005The transaction is not permittedFailedBank has cut off for 30 minutes starting at 23:30 daily. During this time, transactions cannot be processed.
0016Bank code is invalidFailed
0024Error occurred from bank while performing this operationFailedThe Bank is having a temporary downtime or other issues. Can be retried after some time.
0025Server timeout from BankPending/Processing
0026 / 0920Ewallet provider error. Please reach out to customer support for further assistance.FailedGeneral error from the Ewallet provider. Can be retried after some time.
0201Internal Server Error. Please check with Ayoconnect Team.Failed
0201Your transaction is canceled by the ewallet provider, it hits the rate limiter on the vendor side.FailedSome ewallets limit multiple transactions to the same beneficiary in a day. Use a different account number.
0226Service unavailable. Please reach out to customer support for further assistance.FailedThe Bank or Ewallet provider is having a temporary downtime or other issues. Can be retried after some time.
0325The 'A-Correlation-ID' header is already used.FailedConflict: A unique Correlation ID must be used.
0401Account does not have sufficient balanceFailed
0405Account was not foundFailed
0416The transaction is being processedPending/Processing
0504This account number is inactive or closed. Please check with your customer.FailedThe account may be closed or temporarily disabled by the customer's bank.
0505Invalid or missing field valueFailed
0505Invalid or missing field valueFailed
0901The Beneficiary account-number is invalidFailedThe account may be blocked for 1 hour due to inactivity. Please check with your customer.
903The Beneficiary ID is invalid.FailedIncorrect or invalid Beneficiary ID. Please check the Beneficiary ID in the request.
0913Beneficiary ID is inactiveFailedOur system re-inquires during disbursement. Perform Add Beneficiary again and retry the disbursement.
0921Transaction has failed from Bank.FailedGeneral error from the Bank. Can be retried after some time.
0929Transfer not permitted to this account.Failed
0930An eWallet provider error occurred while performing this operation. Please reach out to customer support.FailedGeneral error from the Ewallet provider. Can be retried after some time.
0932The transaction amount exceeds the user's maximum ewallet balance capacity.Failed

Check Status API

AYC Error CodeAYC Error MessageTransaction StatusNotes
1005The transaction is not permittedPending/Processing
0023Transaction was not foundPending/ProcessingCan recheck with our Ops team. To avoid incorrect status updates, we keep some responses as pending.
0024Error occurred from bank while performing this operationPending/ProcessingGeneral error from the Bank. Can be retried after some time.
0025Server timeout from BankPending/Processing
0213Transaction was not foundPending/ProcessingCan recheck with our Ops team. To avoid incorrect status updates, we keep some responses as pending.
0325The 'A-Correlation-ID' header is already used.RetryConflict: A unique Correlation ID must be used. Don't FAIL the transaction.
0416The transaction is being processedPending/Processing
0505Invalid or missing field valuePending/Processing
903The Beneficiary ID is invalid.RetryIncorrect or invalid Beneficiary ID. Don't FAIL the transaction.
0921Transaction has failed from Bank.FailedGeneral error from the Bank. Can be retried after some time.
0932The transaction amount exceeds the user's maximum ewallet balance capacity.Failed