API Errors
Here are listed the API status codes indicating that an error occurred while making a request to the RTP API, along with possible solutions. If you encounter errors or uncertainties during integration or testing, please consult the API documentation and, if needed, contact the technical support team. For efficient analysis, please provide the following details:
HTTP status code
errorCode
errorMessage
Exact date and time of the request
Information about the integrated solution (Project ID, Merchant name, Application/Website name, Website URL)
Error format
All error responses follow a consistent JSON schema:
[
{
"errorCode": "string",
"errorMessage": "string",
"errorArgs": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
errorCode — machine-readable code.
errorMessage — human-readable explanation.
errorArgs — optional additional parameters.
API Errors
common.error-1
500
Oops! An error occurred in the system. Call 1313.
10000
500
Internal error encountered. Please try again or report if error persists.
11000
401
Invalid credentials. Please check clientId
and clientSecret
.
12000
400
Parameter {{parameter}}
is invalid.
12001
400
Provided request is invalid: {{error}}
.
12003
400
Sorting options are invalid.
12006
400
expiresAt
field must be in the future. Provided value: {{actualValue}}
.
14009
409
Account is not active.
22000
400
The selected currency is invalid. Please review and try again.
22001
400
The selected request status is invalid. Please verify your filter.
22002
400
Sorting options are not valid. Please adjust and try again.
23000
404
The specified Request to Pay does not exist or has expired.
24000
409
This merchant is not currently active. Please contact support.
24001
409
This account is not active. Please use another account or contact us.
24002
409
Only MDL currency accounts are accepted for Request to Pay.
24003
409
Operation cannot be completed with the selected account.
24004
409
This request cannot be processed due to incomplete setup. Please contact maib support.
24005
409
The current status does not permit the operation to be processed.
24006
409
The recipient has not activated MIA. Please verify or use another payment method.
34001
409
Partial refund is not available: {paymentId}
.
Example Error Response
[
{
"errorCode": "23000",
"errorMessage": "The specified Request to Pay does not exist or has expired."
}
]
Last updated