Result Codes and Messages
Result Codes Classification#
| Classification | Result Codes |
|---|---|
| API Credential Errors | 9002, 9005, 9006, 9007, 9019, 9031, 9034, 9201, 9202, 9203 |
| API Input Validation Errors | 9204–9257, 9258–9261, 9264, 9265, 9270, 9271, 9273, 9275–9281, 9284–9292, 9304–9347, 9349–9376, 9368–9375, 9360–9363, 9305–9364, 9353–9356 |
| Send Configuration Errors | 9011, 9012, 9013, 9014, 9015, 9050, 9063, 9067, 9083, 9090, 9291, 9290 |
| Send Validation Errors | 9016, 9084, 9085, 9290 |
| Receive Validation Errors | 9017, 9018, 9038, 9079, 9080, 9081, 9086, 9243, 9253–9257, 9267, 9269, 9274, 9361, 9374, 9373 |
| Modify / Cancel / Refund Validation Errors | 9089, 9268, 9283 |
| Password Change Validation Errors | 9032, 9258–9261 |
| Customer Management Validation Errors | 9306–9326, 9353–9356 |
| Reporting Validation Errors | 9327–9331 |
| General / Unknown / 3rd-Party Errors | 9994, 9997, 9998, 9999 |
| Successful Operations | 9000, 9995 |
Result Codes and Messages#
Info
The system may retrieve response codes not listed in this table related to 3rd parties' systems; In such cases, please refer to the resultMessage field in the SHIFT API response for details.
| Result Code | Result Message | Description |
|---|---|---|
| 9000 | Operation successfully | General response: Process/ request completed successfully. ** When returned by the sendRemittance method, this means the remittance is submitted to SHIFT system |
| 9002 | Error Inactive user | API credential error: user Inactive. Call SHIFT support |
| 9005 | Error Service not available | API credential error: API service is not available for now. Call SHIFT support |
| 9006 | Error Inactive agent | API credential error: API Agent is inactive. Call SHIFT support |
| 9007 | Error Inactive location | API credential error: API Agent location is Inactive. Call SHIFT support |
| 9011 | Error Remittance amount exceeded send country limit | Send Configuration error: The paying amount exceeded the allowed paying limit in the sending country. Call SHIFT support |
| 9012 | Error Remittance amount exceeded destination country limit | Send Configuration error: The payout amount exceeded the allowed payout limit in the receiving country. Call SHIFT support |
| 9013 | Error Inactive corridor no prices info available | Send Configuration error: the corridor is not available. Call SHIFT support |
| 9014 | Error Agent exceeded daily limit | Send Configuration error: the Agent exceeded the daily limit. Call SHIFT support |
| 9015 | Error Location exceed daily limit | Send Configuration error: the Agent location exceeded the daily limit (common for send agents that operate from more than one location). Call SHIFT support |
| 9016 | Error Illegal age | Send validation error: sender is under the allowed age. |
| 9017 | Error Remittance is locked and under seeing by another user | Receive validation error: remittance opened by another user. |
| 9018 | Error Remittance not available | Receive validation error: inserted remittance not available (remittance not found or status not available for inquiry). Call SHIFT support |
| 9019 | Error Invalid User Id or password | API credential error: API user ID or password not correct. Call SHIFT support |
| 9031 | Error User has no privileges to perform this operation | API validation error: API Agent has no privileges to use the method. Call SHIFT support |
| 9032 | Error New password should not match last five used passwords | Change password validation error: the inserted new password should not match the last five used passwords |
| 9034 | Error Agent not found | API credential error: API Agent ID was not found; the inserted Agent ID is not correct. Call SHIFT support |
| 9038 | Error Remittance status not available to proceed. Current status is | Receive validation error: inserted remittance status is not available for the action (the status will be shown along this message). Call SHIFT support |
| 9050 | Error Inactive receiving country | Send Configuration error: receiving country not active. Call SHIFT support |
| 9063 | Error Corridor not available for entered inputs. No prices info available | Send Configuration error: Corridor not available. Call SHIFT support |
| 9067 | Error Receive location code is inactive | Send Configuration error: receive location not active (if locations code passed). Call SHIFT support |
| 9079 | Error Invalid remittance tracking code | Receive/ inquiry validation error: inserted remittance is incorrect. Call SHIFT support |
| 9080 | Error Remittance is canceled | Receive validation error: remittance is cancelled, and the receive process is not allowed |
| 9081 | Error Remittance already paid | Receive validation error: remittance is already paid, and the receive process is not allowed. |
| 9083 | Error Remittance amount exceeds Limit | Receive Configuration error: The amount exceeded the allowed limit in the receiving country. Call SHIFT support |
| 9084 | Error Insufficient funds to process | Send validation error: Insufficient funds/ balance. Call SHIFT support |
| 9085 | Error Price order expired | Send validation error: the used price code in send remittance expired, a new get price should be performed to have a new price order code |
| 9086 | Error Remittance is not requested for receive | Receive validation error: the remittance was not passed to the 1^st^ step in the receiving process. |
| 9089 | Error remittance status not allow | Modify/ Cancel/ Refund Validation error: remittance status does not allow for the action. Call SHIFT support |
| 9201 | Error Invalid Input Data user Id | API credential error: user ID is not correct. Call SHIFT support |
| 9202 | Error Invalid Input Data User Password | API credential error: user Password is not correct. Call SHIFT support |
| 9203 | Error Invalid Input Data agent code | API credential error: API agent code is not correct. Call SHIFT support |
| 9204 | Error Invalid Input Data service type | Send validation error: the used service type is not correct |
| 9205 | Error Invalid Input Data country code | Send validation error: the country code is not correct |
| 9206 | Error Invalid Input Data city code | Send validation error: the city code is not correct |
| 9207 | Error Invalid Input Data bank code | Send validation error: the bank code is not correct |
| 9208 | Error Invalid Input Data send country code | Send validation error: the send country code is not correct |
| 9209 | Error Invalid Input Data paying currency code | Send validation error: the paying currency code is not correct |
| 9210 | Error Invalid Input Data destination country code | Send validation error: the destination country code is not correct |
| 9211 | Error Invalid Input Data payout currency code | Send validation error: the payout currency code is not correct |
| 9212 | Error Invalid Input Data Receive Agent Code | Send validation error: the Agent related to the service provider is not active. Call SHIFT support |
| 9213 | Error Invalid Input Data Payout Branch Code | Send validation error: the receive branch code is not correct. |
| 9214 | Error Invalid Input Data remittance send reason | Send validation error: the send reason is not correct |
| 9215 | Error Invalid Input Data receive bank account number | Send validation error: the receiver bank account is not correct |
| 9216 | Error Invalid Input Data receive bank branch code | Send validation error: the bank branch code is not correct |
| 9217 | Error Invalid Input Data receive city code | Send validation error: the receiving city code is not correct |
| 9218 | Error Invalid Input Data price order code | Send validation error: the price order code is not correct |
| 9219 | Error Invalid Input Data send message | Send validation error: the send message is not correct |
| 9220 | Error Invalid Input Data no sender data provided | Send validation error: no sender object data |
| 9221 | Error Invalid Input Data no receiver data provided | Send validation error: no receiver object data |
| 9222 | Error Invalid Input Data sender first name | Send validation error: sender's first name not correct |
| 9223 | Error Invalid Input Data sender middle name | Send validation error: sender's middle name is not correct |
| 9224 | Error Invalid Input Data sender last name | Send validation error: sender's last name is not correct |
| 9225 | Error Invalid Input Data sender telephone | Send validation error: sender's telephone is not correct |
| 9226 | Error Invalid Input Data sender mobile | Send validation error: sender's mobile is not correct or not provided |
| 9227 | Error Invalid Input Data sender email | Send validation error: sender's email is not correct |
| 9228 | Error Invalid Input Data sender address | Send validation error: sender's address is not correct |
| 9229 | Error Invalid Input Data sender nationality country code | Send validation error: sender's nationality country code is not correct |
| 9230 | Error Invalid Input Data sender identity code | Send validation error: sender's identity code is not correct |
| 9231 | Error Invalid Input Data sender identity number | Send validation error: sender's identity number is not correct |
| 9232 | Error Invalid Input Data sender identity issue place | Send validation error: sender's identity issue place is not correct |
| 9233 | Error Invalid Input Data sender identity expiry date | Send validation error: sender's identity expiry date is not correct |
| 9234 | Error Invalid Input Data sender date/Establish date | Send validation error: sender's date/Establish date is not correct |
| 9235 | Error Invalid Input Data receiver first name | Send validation error: receiver's first name is not correct |
| 9236 | Error Invalid Input Data receiver middle name | Send validation error: receiver's middle name is not correct |
| 9237 | Error Invalid Input Data receiver last name | Send validation error: receiver's last name not correct |
| 9238 | Error Invalid Input Data receiver telephone | Send validation error: receiver's telephone is not correct |
| 9239 | Error Invalid Input Data receiver mobile | Send validation error: receiver's mobile number is not correct |
| 9240 | Error Invalid Input Data receiver email | Send validation error: receiver's email is not correct |
| 9241 | Error Invalid Input Data receiver address | Send validation error: receiver's address is not correct |
| 9242 | Error Invalid Input Data receiver nationality country code | Send validation error: receiver's nationality country code is not correct |
| 9243 | Error Invalid Input Data remittance tracking code | Receive validation error: remittance tracking code is not correct |
| 9244 | Error Invalid Input Data from date or to date | Send validation error: receiver's email is not correct |
| 9245 | Error Invalid Input Data sender identity issue date | Send validation error: sender's identity issue date is not correct |
| 9246 | Error Invalid Input Data receive bank code | Send validation error: receive bank code is not correct |
| 9247 | Error Invalid Input Data receive bank account number length | Send validation error: receive bank account number length is not correct |
| 9248 | Error Invalid Input Data charges included | Send validation error: the charges included field is not correct |
| 9249 | Error Invalid Input Data paying amount | Send validation error: paying amount is not correct |
| 9250 | Error Invalid Input Data payout amount | Send validation error: payout amount is not correct |
| 9251 | Error Invalid Input Data paying or payout amount must provide | Send validation error: paying amount or payout amount must be provided (this happens if both fields have no values) |
| 9252 | Error Invalid Input Data telephone or mobile must provide for sender | Send/ receive validation error: sender's telephone or mobile must be provided (this happens if both fields have no values) |
| 9253 | Error Invalid Input Data telephone or mobile must provide for receiver | Receive validation error: receiver's telephone or mobile must be provided (this happens if both fields have no values) |
| 9254 | Error Invalid Input Data receiver identity number | Receive validation error: receiver's identity number is not correct |
| 9255 | Error Invalid Input Data receiver identity issue place | Receive validation error: receiver's identity issue place is not correct |
| 9256 | Error Invalid Input Data receiver identity expiry date | Receive validation error: receiver's identity expiry date is not correct |
| 9257 | Error Invalid Input Data receiver birth date | Receive validation error: receiver's birth date is not correct |
| 9258 | Error Invalid Input Data new password | Change password validation error: the new password field is not correct |
| 9259 | Error Invalid Input Data confirm new password | Change password validation error: the confirm new password field is not correct |
| 9260 | Error Invalid Input Data new password or confirm new password should contain at least eight alphanumeric characters | Change password validation error: new password or confirm new password should contain at least eight alphanumeric characters |
| 9261 | Error Invalid Input Data confirm new password doesn't match new password | Change password validation error: the confirm new password field doesn't match the new password |
| 9262 | Error Invalid Input Data third party bank name | Not used |
| 9263 | Error Invalid Input Data third party bank branch name | Not used |
| 9264 | Error Invalid Input Data third party bank branch code | Not used |
| 9265 | Error Invalid Input Data IBAN | Send validation error: IBAN is not correct |
| 9266 | Error Invalid Input Data Charges Included field not available for receiving agent | Send validation error: Charges Included field is not available for receiving agent (this is for some destinations) |
| 9267 | Error Invalid Input Data receive order code | Receive validation error: receive order code is not correct |
| 9268 | Error Remittance Status not allowed for proceed | Cancel/ modify/ refund validation error: Remittance Status does not allow for the action |
| 9269 | Error Invalid Input Data receiver identity issue date | Send/ Receive validation error: receiver's identity issue date is not correct |
| 9270 | Error Included charges not allowed and it should be NO | Send validation error: Included charges "Yes" is not allowed, and it should be "NO" (this is for some destinations) |
| 9271 | Error Invalid Input Data reason | Send validation error: send reason is not correct |
| 9272 | Error Invalid Input Data operator name "Should filled on thirdPartyBankBranchName" | Not used |
| 9273 | Error Invalid Input Data service provider code | Send validation error: service provider code is not correct |
| 9275 | Error Invalid Input Data invalid Swift/BIC code | Send validation error: Swift/BIC code is not correct |
| 9276 | Error Receiver gender must be either 1 for male or 2 for female | Send/ Receive validation error: receiver's gender is not correct |
| 9277 | Error Sender gender must be either 1 for male or 2 for female | Send/ Receive validation error: sender's gender is not correct |
| 9278 | Error Invalid Input Data occupation/sector | Send/ Receive validation error: occupation/sector is not correct |
| 9279 | Error Invalid sender postal code | Send/ receive validation error: sender's postal code is not correct |
| 9280 | Error Invalid receiver postal code | Send/ receive validation error: receiver's postal code is not correct |
| 9281 | Error Routing number required | Send validation error: Routing number is required |
| 9282 | Error Sort code required | Send validation error: Sort code is required |
| 9283 | Modify not allowed for account deposit | Modify validation error: modify sender or receiver is not allowed for service type account deposit |
| 9284 | Error receiver mobile must be 10 digits | Send validation error: receiver's mobile must be exactly 10 digits (for some destinations) |
| 9285 | Error Invalid Input Data credit card number | Send get prices validation error: card number is not correct (if service type Cash to Card) |
| 9290 | Error Sending amount must be more than charges | Send configuration error: sending amount not allowed. Call SHIFT support |
| 9291 | Error bank payment mode should be credit to card | Send configuration error: bank configuration is not correct for Cash to Card service. Call SHIFT support |
| 9292 | Error bank payment mode should be credit to account or credit to any bank | Not used |
| 9304 | Error Invalid Input Data customer already exists | Send validation error: customer data matched an existing customer |
| 9305 | Error Invalid Input Data Sender English name | Send validation error: sender's English name is not correct (for sender of type company) |
| 9306 | Error Invalid Input Data customer first name | Add customer validation error: customer's first name is not correct |
| 9307 | Error Invalid Input Data customer middle name | Add customer validation error: customer middle name is not correct |
| 9308 | Error Invalid Input Data customer last name | Add customer validation error: customer last name is not correct |
| 9309 | Error Invalid Input Data customer telephone | Add customer validation error: customer telephone is not correct |
| 9310 | Error Invalid Input Data customer mobile | Add customer validation error: customer mobile is not correct |
| 9311 | Error Invalid Input Data customer email | Add customer validation error: customer email is not correct |
| 9312 | Error Invalid Input Data customer address | Add customer validation error: customer address is not correct |
| 9313 | Error Invalid Input Data customer nationality country code | Add customer validation error: customer nationality country code is not correct |
| 9314 | Error Invalid Input Data customer identity code | Add customer validation error: customer identity code is not correct |
| 9315 | Error Invalid Input Data customer identity number | Add customer validation error: customer identity number is not correct |
| 9316 | Error Invalid Input Data customer identity issue place | Add customer validation error: customer identity issue place is not correct |
| 9317 | Error Invalid Input Data customer identity expiry date | Add customer validation error: customer identity expiry date is not correct |
| 9318 | Error Invalid Input Data customer birth date/Establish date | Add customer validation error: customer birth date/Establish date is not correct |
| 9319 | Error Invalid Input Data Customer English name | Add customer validation error: customer English name is not correct (for customer of type company) |
| 9320 | Error Invalid Input Data telephone or mobile must provide for customer | Add customer validation error: customer telephone or mobile must be provided |
| 9321 | Error Invalid Input Data customer identity issue date | Add customer validation error: customer identity issue date is not correct |
| 9322 | Error Invalid Input Data occupation/sector | Add customer validation error: customer occupation/sector is not correct |
| 9323 | Error Invalid customer postal code | Add customer validation error: customer postal code is not correct |
| 9324 | Error customer gender must be either 1 for male or 2 for female | Add customer validation error: customer gender must be either 1 for male or 2 for female |
| 9325 | Error Invalid Input Data customer ID | Modify/ search customer validation error: customer ID is not correct |
| 9326 | Error customer not found | Modify/ search customer validation error: customer is not found |
| 9327 | Error Invalid Input Data from date | Report validation error: the "from date" field is not correct |
| 9328 | Error Invalid Input Data to date | Report validation error: the "to date" field is not correct |
| 9329 | Error Report period max one month | Report validation error: period maximum is one month |
| 9330 | Error Interval "from date" should be less than or equal "to date" | Report validation error: Interval "from date" should be less than or equal "to date" |
| 9331 | Error Interval "from date" or "to date" should not be more than today | Report validation error: Interval "from date" or "to date" should not be more than today |
| 9332 | Error Invalid Input Data Promotion Code | Send validation error: Promotion Code is not correct |
| 9333 | Error Invalid Input Data invalid sender type | Send validation error: sender's type is not correct |
| 9334 | Error Invalid Input Data invalid receiver type | Send validation error: receiver's type is not correct |
| 9335 | Error Invalid Input Data Sender English name | Send validation error: Sender's English name is not correct (for sender of type company) |
| 9336 | Error Invalid Input Data receiver occupation/sector | Send validation error: receiver occupation/sector is not correct |
| 9337 | Error Invalid Input Data Main Info Changed | Send validation error: if the customer ID used is provided with new data |
| 9338 | Error not Allow Send Remittance for Companies | Send validation error: Sender is of type company, and the country does not allow commercial transfers |
| 9339 | Error Invalid Input Data Not Allowed Sender Id Image | Send validation error: attached sender ID image is not allowed in send (if value is passed) |
| 9340 | Error Invalid Input Data Sender Id Image Exceed limit 2 MB | Send validation error: attached sender ID image size exceeds the limit of 2 MB (if value is passed) |
| 9341 | Error Invalid Input Data Sender Id Image BASE64 | Send validation error: attached sender ID image should be BASE64 (if value is passed) |
| 9342 | Error Invalid Input Data Sender Id Image extension | Send validation error: attached sender ID image extension is not correct (if value is passed) |
| 9343 | Error Invalid Input Data Supportive Document name | Send validation error: Supportive Document name is not correct (if value is passed) |
| 9344 | Error Invalid Input Data Supportive Image extension | Send validation error: Supportive Document Image extension is not correct (if value is passed) |
| 9345 | Error exceeded number of documents, Maximum number 4 | Send validation error: exceeded number of attached documents, Maximum number is 4 (if value is passed) |
| 9346 | Error Invalid Input Data Secret Key | Send validation error: Secret Key is not correct |
| 9347 | Error Invalid Input Data supportive documents | Send validation error: Supportive Document object is not correct (if value is passed) |
| 9348 | Error Invalid Input Data Announcement Id | Get announcement validation: Announcement ID is not correct |
| 9349 | Error Invalid Input Data customer establish date | Add customer validation error: customer establish date is not correct |
| 9350 | Error Invalid Agent Id | Add customer validation error: Agent is not allowed to add a customer |
| 9351 | Error Invalid Input Data invalid customer type | Add customer validation error: customer's type is not correct |
| 9352 | Error validates account number | Send validation error: invalid receive account number |
| 9353 | Error Invalid Input Data fill at least one input | Search customer validation error: at least one field must be filled |
| 9354 | Error Invalid Input Data should fill identity code and identity number | Search customer validation error: identity code and identity number must be filled |
| 9355 | Error Invalid Input Data should fill nationality country code and national number | Search customer validation error: nationality, country code, and national number must be filled |
| 9356 | Error while get price, please contact SHIFT for more support | Send get prices error: error while calling get prices. Call SHIFT support |
| 9357 | Error Invalid Input Data should pick source of income from list | Send validation error: source of income should match from SHIFT source of income list |
| 9358 | Error Invalid Input Data should pick relationship from list | Send validation error: relationship should match from SHIFT relationship list |
| 9360 | Error Invalid Input Data agent reference or agent reference not allowed | Send validation error: agent reference is either not correct or not allowed to use in send |
| 9361 | Error Invalid Input Data agent reference already exists | Send validation error: used agent reference already exists/ duplicate |
| 9362 | Error Invalid Input Data sender birth place | Send validation error: sender's birth place is not correct |
| 9363 | Error Invalid Input Data receiver birth place | Send validation error: receiver's birth place is not correct |
| 9364 | Error Invalid Input Data customer birth place | Add customer validation error: receiver's birth place is not correct |
| 9368 | Error Invalid Input Data Sender Middle Name Not Required | Send validation error: sender's Middle Name is Not Required; Pass it empty |
| 9369 | Error Invalid Input Data Receiver Middle Name Not Required | Send validation error: receiver's Middle Name is Not Required; Pass it empty |
| 9370 | Error Invalid Input Data Sender National Number | Send validation error: sender's National Number is not correct |
| 9371 | Error Invalid Input Data Sender National Number Not Required | Send validation error: sender's National Number is Not Required; Pass it empty |
| 9373 | Error Invalid destination service provider for send agent | Send validation error: destination service provider is not allowed for send agent |
| 9374 | Error Invalid Input Data Receiver identity code | Send validation error: Receiver identity code is not correct |
| 9375 | Error Invalid Input Data Invalid Branch Extra Info | Send validation error: Branch Extra Info is not correct (used for some destination) (if value is passed) |
| 9376 | Error Invalid Input Data bank account type | Send validation error: bank account type is not correct (used for some destination) (if value is passed) |
| 9994 | Unspecified error, please try again the same remittance | Send/ receive error: Unspecified error, please re-attempt the same remittance using the same inputs |
| 9995 | Operation successfully and need authentication | Send remittance: remittance submitted and needs to be authenticated (only if the agent is using 2-Step for sending) |
| 9997 | Error: Other error description | General error: Unspecified error, caused by 3rd parties' systems. Call SHIFT support & provide the exact ResultMessage |
| 9998 | Unknown Error: Invalid Input Data | General error: Unknown Error: Invalid Input Data. Call SHIFT support |
| 9999 | Operation failed | General error: Operation failed. Call SHIFT support |