RESOURCE_ALREADY_EXIST HTTP 409
Duplicated Reference ID.
Every request must have a unique reference ID; using an ID of the previous request will result in this error response
Action-Check X-Reference ID used is unique and is in UUID V4 format
ACCESS DENIED DUE TO INVALID SUBSCRIPTION KEY 401
Authentication failed.
Credentials invalid.
Header Ocp-APIM-Subscription-Key value is incorrect.
Action -
Check the User Profile Section to verify the related product subscription key is used. |
RESOURCE NOT FOUND 404
Reference ID not found. Requested resource does not exist. Action - Check if the original request to pay or the transfer (disbursement) operation was successful with response code 202. |
REQUEST REJECTED/ BAD REQUEST 400
Bad request. Request does not follow the specification. Action This relates to any of the below scenarios: Incorrect/wrong values in the headers, and/or the X-ref ID does not meet UUID Version 4.
|
FORBIDDEN IP 403
Authorization failed. IP not authorized to utilize Disbursement API. Action Share your originating Public IP from which the APIs are called with your MTN Account Manager |
NOT_ALLOWED 500
Authorization failed. User does not have permission.
The account authenticated with the Request via Token is restricted
Action - Contact your MTN Account Manager
NOT_ALLOWED_TARGET_ENVIRONMENT 500
Value passed in header X-Target-Environment is incorrect Action - Use the correct X-targetenvironment corresponding to below country:
|
INVALID_CALLBACK_URL_HOST 500
Callback URL with different host name to configured for API User. Action -Host needs to be configured using Hostname and not IP address. |
INVALID_CURRENCY 500
Currency not supported on the requested account
Action - Use Currency Code specific to the Country.
INTERNAL_PROCESSING_ERROR 500
Default or Generic error code used when there is no specific error mapping. This predominantly occurs due to insufficient customer funds to complete the transaction. Also related to service denied or Wallet Platform is not reachable Action : Advice customer to ensure they have sufficient funds to complete the transaction. Also request the customer to retry the transaction. If the problem still occurs with sufficient customer funds, please contact your MTN Account Manager for further investigation
|
SERVICE_UNAVAILABLE 503
Service temporary unavailable - please try again
Action - Enquire with MTN Support.
PAYEE_NOT_FOUNDThe MSISDN being paid to is invalid. Action - MSISDN format must include country code. |
PAYER_NOT_FOUNDMSISDN of the number from whom the money was requested in invalid Action- MSISDN format must include country code. |
COULD_NOT_PERFORM_TRANSACTIONThis can be attributed to transaction timeout. This predominantly occurs with a delay to approve a transaction within the given time frame (5 minutes). Action- Advise customer to try again and approve transaction within 5 minutes. |
|