This page lists all error codes returned by Payments Direct 2.0.
Each entry includes:
- Code
- Type
- Title
- Description
- HTTP status
If the error type is AUTH_ERROR, NOT_FOUND, or USER_ERROR, the cause may be such things as an expired auth token, a malformed request URL, or a request body that has invalid values.
The description field in the error response body for these types of errors typically includes more details about the error and actionable information when available.
Errors with the CONFIGURATION_ERROR and SYSTEM_ERROR type are internal or server errors.
These errors cannot be overcome without Ripple's help. Contact Ripple technical support for help and provide the error information you received in the response. This includes the error code, title, error type, description, timestamp, and the API endpoint that returned the error.
| Code | Title | Description | Status | Type |
|---|---|---|---|---|
| USR_001 | Bad request | Invalid request. Check your request parameters and try again. | 400 | USER_ERROR |
| USR_002 | Resource not found | The requested resource could not be found. | 404 | NOT_FOUND |
| USR_003 | User error | Unable to process request due to a user error. | 400 | USER_ERROR |
| USR_011 | Invalid quote | Unable to find quote with the specified quote ID. Try again with a valid quote. | 404 | USER_ERROR |
| USR_012 | Invalid quote collection | Unable to find quote collection with the specified ID. Try again with a valid quote collection ID. | 404 | USER_ERROR |
| USR_013 | Insufficient quote amount | Unable to create a quote because the quote amount is not sufficient to cover transaction fees. Try again with a larger quote amount. | 400 | USER_ERROR |
| USR_014 | Incorrect pay in category | Unable to create quote because the pay in category you specified is not one of the supported values. Try again with a supported pay in category value. | 400 | USER_ERROR |
| USR_015 | Incorrect payout category | Unable to create quote because the payout category you specified is not one of the supported values. Try again with a supported payout category value. | 400 | USER_ERROR |
| USR_016 | Invalid country/currency pair | Unable to create a quote because the country and currency pair you provided is invalid. Try again with valid values. | 400 | USER_ERROR |
| USR_017 | Invalid request body | Unable to create quote because one or more required fields are missing from the request body. Try again with all required fields. | 400 | USER_ERROR |
| USR_018 | Invalid quote amount type | Unable to create quote due to invalid quote amount type. The value should be one of SOURCE_AMOUNT or DESTINATION_AMOUNT. | 400 | USER_ERROR |
| USR_019 | Invalid quote amount | The quote amount value must be between 1 and 100000000. Try again with a valid value. | 400 | USER_ERROR |
| USR_020 | Invalid country code | Unable to create quote due to invalid country code in the request body. The country code should be 2 characters long. | 400 | USER_ERROR |
| USR_021 | Invalid currency code | Unable to create quote due to invalid currency code in the request body. The currency code should be 3-5 characters long. | 400 | USER_ERROR |
| USR_022 | Invalid source and destination pair | Unable to create a quote because a payment using the specified source country, source currency, destination currency, and blockchain information is not supported. Try again with valid values. | 400 | USER_ERROR |
| USR_023 | Invalid destination currency/payout category pair | Unable to create a quote because the destinationCurrency is not supported for the specified payoutCategory. Try again with a supported destinationCurrency/payoutCategory pair. | 400 | USER_ERROR |
| USR_051 | Invalid value. 36-character long UUID is expected | Unable to parse UUID value for the specified payment field. Try again with valid UUID value. | 400 | USER_ERROR |
| USR_052 | Missing quote ID | Missing value for quoteId field. Try again with valid input value. | 400 | USER_ERROR |
| USR_053 | Missing beneficiary identity ID | Missing value for beneficiaryIdentityId field. Try again with valid input value. | 400 | USER_ERROR |
| USR_054 | Field size constraint violation | Value of expected size is required for the specified payment field. Try again with valid input value. | 400 | USER_ERROR |
| USR_055 | Invalid request body | Unable to create payment because the request body is empty or contains unexpected characters. Try again with all valid request body. | 400 | USER_ERROR |
| USR_056 | Missing request body | Unable to create payment due to missing request body in JSON format. Try again with a request body. | 400 | USER_ERROR |
| USR_057 | Invalid quote ID | Unable to find quote with the specified quote ID. Try again with a valid quote ID. | 400 | USER_ERROR |
| USR_058 | Quote expired | The quote with the specified quote ID is expired. Try again with a valid quote ID. | 400 | USER_ERROR |
| USR_059 | Invalid PII data | Unable to find the identity with the specified identity ID. Try again with valid identity ID. | 400 | USER_ERROR |
| USR_060 | Mismatched use case | Payment use case not supported for the specified identity. | 400 | USER_ERROR |
| USR_061 | Missing sourceOfCash or purposeCode | Missing sourceOfCash or purposeCode. See "Working with the user_info object" page for list of supported codes. | 400 | USER_ERROR |
| USR_062 | Transaction limit reached | Payment failed because you have already made the maximum number of transactions in a 24-hr period. Try again later. | 402 | USER_ERROR |
| USR_063 | Transaction amount limit exceeded | The transaction amount you requested is greater than the allowed maximum per transaction. | 402 | USER_ERROR |
| USR_064 | Credit limit reached | Payment failed because you have already reached your credit limit. | 402 | USER_ERROR |
| USR_065 | User validation error | Payment could not be processed due to a validation error. Contact technical support. | 402 | USER_ERROR |
| USR_066 | Invoice past due | Payment failed because you have a past-due invoice. If you have already submitted a payment confirmation, try again later or contact technical support. | 402 | USER_ERROR |
| USR_067 | Insufficient balance | Payment failed due to insufficient balance. Add funds to your account and try again. | 402 | USER_ERROR |
| USR_068 | Field value constraint violation | Field value validation error for the request field. Try again with valid input value. | 400 | USER_ERROR |
| USR_069 | Not active PII data | The identity with the specified identity ID is not active. Try again with valid identity ID. | 400 | USER_ERROR |
| USR_070 | Mismatching PII type | The identity with the specified identity ID type is not matching expected type. Try again with valid identity ID. | 400 | USER_ERROR |
| USR_071 | Payment type is not allowed | The payment created is not allowed. Please submit a payment with other payment types. | 400 | USER_ERROR |
| USR_072 | Too many labels | The request is trying to add too many labels. The maximum number of labels has been reached. | 400 | USER_ERROR |
| USR_073 | Mismatched blockchain network | The blockchain network associated with the payment's beneficiary doesn't match the blockchain network you specified in the quote. Try again with a valid blockchain network value. | 400 | USER_ERROR |
| USR_074 | Missing beneficiary's blockchain network | The beneficiary id's details is missing blockchain network. | 400 | USER_ERROR |
| USR_075 | Missing or unsupported content type | The request is either missing the 'Content-Type' header or the header contains an unsupported value. Set the 'Content-Type' header value to 'application/json' and try again. | 415 | USER_ERROR |
| USR_076 | Missing request field error | Missing required field. | 400 | USER_ERROR |
| USR_077 | Invalid request | Some required fields are missing in the request or have invalid values. Please check the request and try again. | 400 | USER_ERROR |
| USR_078 | Invalid payment return error code | There is no mapping for the provided payment return error code. Try again with a valid payment return error code. | 400 | USER_ERROR |
| USR_079 | Invalid return payment request | Payment must be in COMPLETED status to be returned. | 400 | USER_ERROR |
| USR_080 | Invalid account number | The specified account number is invalid or does not exist. | 400 | USER_ERROR |
| USR_081 | Invalid bank identifier | The bank identifier (e.g., SWIFT, BIC, IBAN, or routing number) is incorrect or improperly formatted. | 400 | USER_ERROR |
| USR_082 | Mismatched beneficiary details | Beneficiary details, such as name, address, or business ID, do not match the bank account information. | 400 | USER_ERROR |
| USR_083 | Missing beneficiary financial instrument ID | Missing value for Beneficiary Financial Instrument ID field. Try again with valid input value. | 400 | USER_ERROR |
| USR_084 | Financial instrument not found for beneficiary | The specified financial instrument could not be found for the provided beneficiary identity. Verify the financial instrument ID and try again with a valid value. | 400 | USER_ERROR |
| USR_085 | Amount below minimum threshold | The requested payment amount is below the minimum amount required for liquidation on the destination exchange. Increase the amount and try again. | 400 | USER_ERROR |
| USR_086 | Invalid sort field | The specified sort field is invalid. Valid sort fields are: sourceCurrency, sourceAmount, destinationCurrency, destinationCountry, destinationAmount, initiatedAt, internalId, paymentState, expiresAt, lastStateUpdatedAt, and paymentLabel. | 400 | USER_ERROR |
| USR_151 | Invalid identity information | Payment failed due to one or more errors in the beneficiary identity details. Modify the existing beneficiary identity or create a new beneficiary identity with valid values and try again. | 400 | USER_ERROR |
| USR_152 | Conflicting beneficiary name info | Payment failed because both Cdtr.Nm and Cdtr.StrdNm fields are populated in the beneficiary identity information. Only one of these fields must be present. | 400 | USER_ERROR |
| USR_153 | Invalid beneficiary account identifier | Payment failed because the beneficiary account identifier you provided is invalid. Create a new beneficiary identity with a valid value in the CdtrAcct.Othr.Id field. | 400 | USER_ERROR |
| USR_154 | Missing beneficiary account identification scheme code | Payment failed because the beneficiary’s account identification scheme code is missing. Create a new beneficiary identity with the value specified in the CdtrAcct.Id.Othr.SchmeNm.Cd field. | 400 | USER_ERROR |
| USR_155 | Invalid beneficiary account identification scheme code | Payment failed because the beneficiary’s account identification scheme code is invalid. Create a new beneficiary identity with a valid scheme code specified in the CdtrAcct.Id.Othr.SchmeNm.Cd field. | 400 | USER_ERROR |
| USR_156 | Missing beneficiary information | Payment failed because the beneficiary identity doesn’t have the required PII. Create a new beneficiary identity with the required Cdtr object and try again. | 400 | USER_ERROR |
| USR_157 | Missing beneficiary account information | Payment failed because the originator identity doesn’t have required information about the beneficiary’s account where the funds will be received. Create a new beneficiary identity with the required CdtrAcct object and try again. | 400 | USER_ERROR |
| USR_158 | Missing beneficiary name | Payment failed because the beneficiary identity doesn’t contain the beneficiary’s name. Create a new beneficiary identity with the required Cdtr.Nm field (institution) or the Cdtr.StrdNm field (individual) and try again. | 400 | USER_ERROR |
| USR_159 | Missing beneficiary account identifier and type | Payment failed because the beneficiary’s unique account identifier and the identifier type are missing. Create a new beneficiary identity with this information in the CdtrAcct.Id.Othr field and try again. | 400 | USER_ERROR |
| USR_160 | Missing beneficiary account identifier | Payment failed because the beneficiary’s unique account identifier is missing. Create a new beneficiary identity with this information in the CdtrAcct.Id.Othr.Id field and try again. | 400 | USER_ERROR |
| USR_164 | Invalid payment amount | The payment amount you specified is greater than the maximum allowed amount. Try again with a smaller payment amount. | 400 | USER_ERROR |
| USR_165 | Invalid payment amount | The payment amount you specified is less than the minimum allowed amount. Try again with a larger payment amount. | 400 | USER_ERROR |
| USR_166 | Incorrect account number | Payment failed because the account number you provided doesn’t match the beneficiary’s account number. | 400 | USER_ERROR |
| USR_167 | Invalid originator identity ID | Unable to find originator with the originatorIdentityId provided. Try again with a valid originator ID. | 400 | USER_ERROR |
| USR_168 | Invalid beneficiary identity ID | Unable to find beneficiary with the beneficiaryIdentityId provided. Try again with a valid beneficiary ID. | 400 | USER_ERROR |
| USR_169 | Unable to find payment destination | Payment failed because the beneficiary’s account you specified could not be found. Try again with valid beneficiary information. | 400 | USER_ERROR |
| USR_171 | Incorrect request data format | Payment failed because one or more fields in the request contain incorrectly formatted data. Try again with correctly formatted request parameters. | 400 | USER_ERROR |
| USR_172 | Inactive beneficiary account | Payment failed because the beneficiary account you specified for this payment is inactive. Try again with a valid and active beneficiary account. | 400 | USER_ERROR |
| USR_173 | Conflicting beneficiary name info | Payment failed because both Cdtr.Nm and Cdtr.StrdNm fields are populated in the beneficiary identity information. Only one of these fields must be present. | 400 | USER_ERROR |
| USR_174 | Invalid beneficiary account information | Payment failed because there are one or more errors in the beneficiary account information. Try again with valid beneficiary account information. | 400 | USER_ERROR |
| USR_175 | Invalid beneficiary routing number | Payment failed because the bank routing number provided is invalid. Try again with a valid bank routing number. | 400 | USER_ERROR |
| USR_176 | Missing required fields in originator or beneficiary identity | The payment failed because one or more required fields are missing or empty in the originator or beneficiary identity. Check the identity details and try again. | 500 | CONFIGURATION_ERROR |
| USR_177 | Invalid data in originator or beneficiary identity | The payment failed because one or more fields in the originator or beneficiary identity contain invalid data. Check the identity details and try again. | 500 | CONFIGURATION_ERROR |
| USR_178 | Invalid beneficiary bank details | Payout failed because the beneficiary bank details are invalid or not recognized. This can occur when the identifier type or value is incorrect or missing, or when the creditor bank is not registered or addressable under that identifier in the clearing system. | 400 | USER_ERROR |
| USR_179 | Invalid originator account number | The originator's account number is invalid or missing. Verify the account number and resubmit the payment. | 400 | USER_ERROR |
| USR_180 | Invalid beneficiary account number | The beneficiary's account number is invalid or missing. Verify the account number and resubmit the payment. | 400 | USER_ERROR |
| USR_181 | Invalid or excessive beneficiary name length | The beneficiary name or address is missing, or the combined length of the name and address exceeds the maximum allowed 140 characters. | 400 | USER_ERROR |
| USR_182 | Invalid or excessive originator name length | The originator name or address is missing, or the combined length of the name and address exceeds the maximum allowed 140 characters. | 400 | USER_ERROR |
| USR_183 | Missing party name information | The originator or beneficiary name is missing. Verify that both names are provided and resubmit the payment. | 400 | USER_ERROR |
| USR_201 | Transaction limit reached | Payment failed because you have already made the maximum number of transactions in a 24-hr period. Try again later. | 400 | USER_ERROR |
| USR_202 | Transaction amount limit exceeded | The transaction amount you requested is greater than the allowed maximum per transaction. | 400 | USER_ERROR |
| USR_203 | Insufficient credit | Payment failed because the payment amount is higher than your available credit amount. | 400 | USER_ERROR |
| USR_204 | Invoice past due | Payment failed because you have a past-due invoice. If you have already submitted a payment confirmation, try again later or contact technical support. | 400 | USER_ERROR |
| USR_205 | Insufficient balance | Payment failed due to insufficient balance. Add funds to your account and try again. | 400 | USER_ERROR |
| USR_206 | Too many pending direct debit transactions | Payment failed because you have too many pending direct debit transactions. Try again after some of the pending transactions are complete. | 400 | USER_ERROR |
| USR_251 | Request parameter missing | The request parameter is missing. Please provide the required parameter and try again. | 400 | USER_ERROR |
| USR_351 | File not found | Unable to find file with the specified file ID. Try again with a valid file ID. | 404 | USER_ERROR |
| USR_352 | File access denied | This file is not available to your organization. | 403 | USER_ERROR |
| USR_353 | Invalid file name | Invalid file name. Please ensure your file name uses only letters, numbers, hyphens, underscores, and spaces. | 400 | USER_ERROR |
| SYS_001 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_011 | Quote creation failed | Unable to create quote due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_012 | Quote creation failed | Unable to create quote due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_013 | Quote creation failed | Unable to create quote due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_014 | Quote creation failed | Unable to create quote due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_015 | Quote creation failed | Unable to create quote due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_051 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_052 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_053 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_054 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_055 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_056 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_057 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_058 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_059 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_060 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_061 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_062 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_063 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_064 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_065 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_066 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_067 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_068 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_069 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_070 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_071 | Payment rejected | Unable to process the request as Ripple rejected this payment. | 500 | SYSTEM_ERROR |
| SYS_072 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_073 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_074 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_075 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_076 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_077 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_078 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_079 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_080 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_081 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_082 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_083 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_084 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_085 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_086 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_087 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_088 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_089 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_090 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_091 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_092 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_093 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_094 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_095 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_096 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_097 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_098 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_099 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_100 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_101 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_102 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_103 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_104 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_105 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_106 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_107 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_108 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_109 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_110 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_111 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_112 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_113 | Account closed | The beneficiary account has been permanently closed and cannot receive payments. | 500 | SYSTEM_ERROR |
| SYS_114 | Account frozen or blocked | The account is frozen or blocked from receiving payments. | 500 | SYSTEM_ERROR |
| SYS_115 | Account type invalid | The account type cannot receive this type of payment or currency. | 500 | SYSTEM_ERROR |
| SYS_116 | Compliance policy rejection | The beneficiary bank rejected the payment due to compliance rules, such as purpose restrictions or amount thresholds. | 500 | SYSTEM_ERROR |
| SYS_117 | Regulatory blocked payment | The payment violates a regulation in the destination country, such as currency controls or transaction limits. | 500 | SYSTEM_ERROR |
| SYS_118 | Beneficiary authorization required | The beneficiary must authorize the receipt of funds before they can be credited. | 500 | SYSTEM_ERROR |
| SYS_119 | Beneficiary refused payment | The beneficiary explicitly requested that the funds be returned. | 500 | SYSTEM_ERROR |
| SYS_120 | Bank-initiated return | The destination bank returned the funds on behalf of their customer or based on internal policy. | 500 | SYSTEM_ERROR |
| SYS_121 | Duplicate transaction | The payment was identified as a duplicate of a previously processed transaction. | 500 | SYSTEM_ERROR |
| SYS_122 | Undisclosed return reason | The return was processed without a specific reason provided by the destination institution. | 500 | SYSTEM_ERROR |
| SYS_123 | Callback listener retry exhausted | The callback listener exhausted its retry after failure to process the event. | 500 | SYSTEM_ERROR |
| SYS_201 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_202 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_203 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_204 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_207 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_208 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_209 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_210 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_213 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_214 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_215 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_216 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_217 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_218 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_219 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_220 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_221 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_222 | Invalid or missing transaction identifier | The transaction identifier is missing, exceeds the maximum allowed length, or is invalid. Verify that sender_End_To_End_Id, internal ID, or external transaction ID complies with the required format. | 500 | SYSTEM_ERROR |
| SYS_223 | Internal server error | Payment temporarily unavailable for this corridor. Please contact support for more information. | 500 | SYSTEM_ERROR |
| SYS_225 | Internal server error | Payment processing time has exceeded the maximum allowed limit. | 500 | SYSTEM_ERROR |
| SYS_301 | Internal server error | Unable to process the request due to an internal server error. | 500 | SYSTEM_ERROR |
| SYS_351 | Internal server error | An error occurred while retrieving the document. Please try again later. | 500 | SYSTEM_ERROR |