Skip to main content
Search

Errors Handling & Retry

In the Travel Rule system we have two error types:

  • HTTP/API Errors: Errors when requesting GTR
  • Travel Rule Errors: Business exceptions in Travel Rule or the errors between VASPs

The following are descriptions and handling methods for error types:

System Errors

Error NameHTTP Status CodeVerify Status CodeSolving method
No Login Session401100021Trigger Login Again
Session Expired401100014Trigger Login Again
No Auth401100020Trigger Login Again
Limitation Exceeded402100003Please go to GTR website and process with new subscription
GTR Server Fail500100006Retry every 30sec,
*Please contact the GTR team
Client Bad Parameters400100004Please double check your parameters
Client Invalid Parameters400100023Please double check your parameters
Request ID Duplicated400100005Please swap your ID generator, it seems possible to cause conflict
VASP Public Key Not Found400100016Please fetch VASP List to get the correct VASP public key
Business Fail (Common)200100001The business error, please check the error message.

Travel Rule Errors

Error NameHTTP Status CodeVerify Status CodeScenarioSolving method
Address not found200200001The address cannot be found, or multiple sets of matches are found for one address.Let customers double-check the wallet address, network, ticker, tag, or verify the wallet address type is not a hot wallet.
PII Decrypt Fail200200002Exception when algorithm cannot decrypt ciphertext.Please check if your encryption key or encryption method is the same as spec.
PII Verify Fail (Common Fail)200200003Verification does not meet the required PII compliance requirements for receiving VASP and contains mismatched or missing PII information.PII information verification failed due to a mismatch or related reasons. *Check the verified fields and contact the VASP, or ask the customer to double-check the KYC information between the two systems.
Initiator Server Fail500100007Initiator Server error, please check the error message.Retry every 30sec *Please contact the GTR team.
Receiver Server Fail500100008Receiver Server Error, please check the error message.Retry every 30sec *Please contact the GTR team.
GTR Server Fail500100006GTR Server Error, Please check the error message.Retry every 30sec *Please contact the GTR team.
Business Fail (Common)200100001Common failed, please check the error message.*Please contact the GTR team.
TX ID Not found200200007TX ID not foundLet the customer double-check the TX ID or verify the network beneficiary address is correct.
Wrong invoke procedure200100027Wrong invoke procedureWrong invoke procedure, please follow the documentation process flow to fix it.
User NO KYC Fail200200008Only TRSP clients may return this error, GTR users should directly use 200003. The user does not have KYC data, please let the user complete first.Let users do KYC.
IVMS Name Identifier Mismatch Fail200200009Only TRSP clients may return this error, GTR users should directly use 200003. The user name does not match.Let the user double-check the KYC name.
User in the sanction list Fail200200010The user in the sanction list.Popup warning to users.

Functional Status Code

NameHTTP Status CodeVerify Status CodeScenarioDescription
Success200100000SuccessOperation Success or verify success
Pending200100002PendingResults are still incomplete, try again this API for a few seconds or minutes.

You can directly check the Verify Status Code as verifyStatus parameter in the payload, and use the code to recognize the error flow to do.

Retry Policy

GTR does not have a retry policy. All Travel Rule requests can be invoked only once except for these 3 errors:

Error NameHTTP Status CodeVerify Status CodeDescription
Initiator Server Fail500100007Initiator Server error
Receiver Server Fail500100008Receiver Server Error
GTR Server Fail500100006GTR Server Error

These 3 errors above occur when the counter-party VASP's server is down or throws unexpected errors.

We recommend retrying from your side with the same RequestId (requestId) every 30 seconds up to 5 times. You can also contact the GTR team for assistance with checking the errors.