| GSME1000 | Invalid [propertyName] | No | Retry | Check for invalid request parameter(s) |
| GSME1001 | [propertyName] value should be between [minlength] to [maxlength] | No | Retry | Check for invalid request parameter(s) |
| GSME1002 | [propertyName] must be [length] | No | Retry | Check for invalid request parameter(s) |
| GSME1003 | Authentication failed. Username or Password is incorrect. | Yes | Retry | Contact TerraPay operations team for valid username and password. |
| GSME1004 | Invalid parameters in the request | No | Retry | Check for invalid request parameter(s). |
| GSME1005 | Mandatory fields are missing | No | Retry | Check for invalid request parameter(s). |
| GSME1006 | Request SHA256 checksum mismatch | No | Retry | Check for invalid checksum sent with request. |
| GSME1007 | Server is busy. Please do a status enquiry to check if your transactions reached TerraPay. | No | Status check | Call the status API till transaction status changes to success/failed. |
| GSME1010 | Source country not allowed | Yes | Retry | Operation team needs to check source country configuration. |
| GSME1011 | Destination country not allowed | Yes | Retry | Operation team needs to check destination country configuration. |
| GSME1012 | Source currency not allowed | Yes | Retry | Operation team needs to check source currency configuration. |
| GSME1013 | Destination currency not allowed | Yes | Retry | Operation team needs to check destination currency configuration. |
| GSME1014 | Source country inactive | Yes | Retry | Operation team needs to check source country configuration. |
| GSME1015 | Destination country inactive | Yes | Retry | Operation team needs to check destination country configuration. |
| GSME1016 | Failed to get destination partner | Yes | Retry | Operation team needs to check corridor configuration. |
| GSME1017 | Source partner validity fail | Yes | Retry | operations team needs to extend validity of source partner in system. |
| GSME1018 | Destination partner validity fail | Yes | Retry | operations team needs to extend validity of destination partner in system. |
| GSME1019 | Source partner suspended | Yes | Retry | operations team needs to check activation status of partner. |
| GSME1020 | Destination partner suspended | Yes | Retry | operations team needs to check activation status of partner. |
| GSME1021 | Source partner inactive | Yes | Retry | operations team needs to check activation status of partner. |
| GSME1022 | Destination partner inactive | Yes | Retry | operations team needs to check activation status of partner. |
| GSME1023 | Corridor validity failed | Yes | Retry | operations team needs to check corridor validity. |
| GSME1024 | Corridor Suspended | Yes | Retry | operations team needs to check corridor activation status. |
| GSME1026 | Source MSISDN not allowed. | No | Cancel | Invalid source/sender's mobile number. |
| GSME1027 | Source MSISDN Blacklisted. | No | Cancel | Source/sender's mobile number is black listed. |
| GSME1028 | Destination MSISDN not allowed. | No | Cancel | Invalid destination mobile number. |
| GSME1029 | Destination MSISDN Blacklisted. | No | Cancel | Destination mobile number is black listed. |
| GSME1030 | Corridor not exists | Yes | Retry | Operation team needs to check corridor configuration. |
| GSME1031 | Source currency inactive | Yes | Retry | Operation team needs to check currency configuration. |
| GSME1032 | Destination currency inactive | Yes | Retry | Operation team needs to check currency configuration. |
| GSME1046 | Invalid Transaction ID. | No | Retry | Check for transaction Id format (special characters). |
| GSME1061 | Destination Country Sanctioned. | No | Cancel | Destination country is on sanction list. Transaction cannot be delivered. |
| GSME1062 | Source Country Sanctioned. | No | Cancel | Source country is on sanction list. Transaction cannot be delivered. |
| GSME1073 | Routing Failed. | Yes | Retry | Route is inactive. Check with TerraPay operations team to enable the route and retry. |
| GSME1603 | Beneficiary name invalid. | No | Cancel | Transaction failed as beneficary name is invalid. |
| GSME1604 | Sender name invalid. | No | Cancel | Transaction failed as sender name is invalid. |
| GSME6000 | Beneficiary MSISDN Validation Success | No | No | Transaction validation is success. |
| GSME6001 | Corridor does not exists | Yes | Retry | Operation team needs to check the corridor configuration. |
| GSME6002 | Corridor inactive | Yes | Retry | Operation team needs to check the corridor configuration. |
| GSME6003 | Beneficiary MSISDN blacklisted | No | Cancel | Beneficiary MSISDN has been blacklisted on TerraPay system.. |
| GSME6004 | Beneficiary validation failed | Yes | Cancel | Operation team needs to check. |
| GSME6005 | Beneficiary Registered but not KYCed | No | Cancel | Beneficiary is registered with destination partner network with incomplete KYC details. |
| GSME6006 | Beneficiary MSISDN not found | No | Cancel | Beneficiary is not registered with destination partner network. |
| GSME6007 | Beneficiary Suspended | No | Cancel | Beneficiary is in suspended state on TerraPay system. |
| GSME6008 | Beneficiary name does not match | No | Cancel | Beneficiary validation failed. |
| GSME6009 | Beneficiary validation failed. Request timed out at destination partner | Yes | Retry | Operation team needs to check the time out issue. |
| GSME6010 | Mandatory KYC parameter check failed | Yes | Retry | Resend the transaction with required KYC parameters. |
| GSME6011 | Validation Failed. Beneficiary must register or upgrade KYC Level to receive transactions | No | Cancel | Beneficiary validation failed. |
| GSME6012 | Beneficiary KYC Verification Pending | No | Cancel | Beneficiary validation failed. |
| GSME6013 | Receiver Name Missing | No | Cancel | Beneficiary validation failed. |
| GSME6014 | Customer Not Registered | No | Cancel | Beneficiary validation failed. |
| GSME6017 | Beneficiary Account is locked | No | Cancel | Beneficiary validation failed. |
| GSME6019 | Destination Partner Timed Out - Please retry. | Yes | Retry | Operation team needs to check time out issue. |
| GSME6020 | Validation Invalid MSISDN | No | Cancel | Invalid Phone Number |
| GSME6022 | Beneficiary Account Inactive | No | Cancel | Beneficiary validation failed. |
| GSME6023 | Provider code/bank subcode is missing | No | Cancel | Send the transaction with valid provider code. |
| GSME6024 | Provider code does not match operator network | No | Cancel | Send the transaction with valid provider code. |
| GSME6025 | Invalid UPI ID format | No | Cancel | Send the transaction with valid UPI address. |
| GSME6026 | Bank UPI Not Supported | No | Cancel | Beneficiary validation failed. |
| GSME6027 | Incorrect IFSC Code | No | Retry | Retry with correct data. |
| GSME6028 | Validation Penny Drop Service down | Yes | Retry | Operation team needs to check. |
| GSME6030 | Account cannot be validated | No | Cancel | Beneficiary validation failed. |
| GSME6033 | IMPS Node down | Yes | Retry | Operation team needs to check. |
| GSME6034 | Unable to process request | Yes | Retry | Operation team needs to check. |
| GSME6035 | Invalid response from partner | Yes | Retry | Operation team needs to check. |
| GSME6036 | Invalid sort code | No | Retry | Retry with correct data. |
| GSME6041 | Beneficiary document type is invalid. | No | Cancel | Beneficiary document type is invalid. |
| GSME6042 | Beneficiary is under age. | No | Cancel | Beneficiary is under age |
| GSME6043 | Beneficiary Account amount limit exceeded. | No | Cancel | Beneficiary has exceeded the maximum amount they can receive in the specified currency. |
| GSME6044 | Sender does not comply with the partner's policies. | No | Cancel | The sender does not comply with our internal policies for sending money. |
| GSME6045 | Receiver does not comply with the partner's policies. | No | Cancel | The receiver does not comply with our internal policies for receiving money. |
| GSME6046 | Sender's country does not comply with the partner's policies. | No | Cancel | The country of the sender does not comply with our internal policies for receiving money. |
| GSME6047 | Beneficiary has not accepted the automatic payment. | No | Success/Cancel | Beneficiary is not configured to receive automatic payments. The transaction can still be sent but will be pending at the beneficiary to accept the payment. |
| GSME6101 | Destination bank not configured | Yes | Retry | Operation team needs to check configuration. |
| GSME6102 | Invalid Bank Account Number | No | Cancel | Send the transaction with valid account number. |
| GSME6103 | Destination bank not reachable | Yes | Retry | Operation team needs to check. |
| GSME6104 | Validation Failed at Destination Partner | Yes | Retry | Operation team needs to check. |
| GSME6105 | BankSubCode is missing | No | Retry | Retry with correct data. |
| GSME6108 | Invalid PAN | No | Cancel | Send the transaction with valid PAN. |