Error Responses
The API categorises the various failures by their respective error codes. The body of the response will be JSON in the following format:
error: "string"
error_code: "string"
error_handling: "string"
The field error
returns the error message specific to your request, error_code
returns the unique code identifying the error and error_handling
returns the instruction on how to resolve the error.
The string for error_code_description
is used internally for our reference as some error codes have the same error_handling
instructions but under completely different contexts. Should you face any difficulties with solving the errors, please contact Developer Support.
XFE0XX: General
General Errors (XFE0XX) | Error Message |
---|---|
XFE1 | :error_code_description: "Server busy" |
XFE2 | :error_code_description: "Access denied" |
XFE3 | :error_code_description: "Internal" |
XFE4 | :error_code_description: "Authentication field empty" |
XFE5 | :error_code_description: "Api key is invalid" |
XFE6 | :error_code_description: "Invalid signature" |
XFE7 | :error_code_description: "Active record error_handling" |
XFE8 | :error_code_description: "Cannot retrieve media" |
XFE9 | Error response has been deprecated |
XFE10 | :error_code_description: "Invalid environment" |
XFE11 | :error_code_description: "Timeout" |
XFE12 | :error_code_description: "Invalid parameter" |
XFE13 | :error_code_description: "Record not found" |
XFE14 | :error_code_description: "API only allowed for fully verified user" |
XFE15 | :error_code_description: "Required parameter empty" |
XFE16 | :error_code_description: "Invalid request" |
XFE1XX: User
User Errors (XFE1XX) | Error Message |
---|---|
XFE101 | :error_code_description: "Not local number" |
XFE102 | :error_code_description: "Entered value is less than minimum" |
XFE103 | Error response has been deprecated |
XFE104 | :error_code_description: "Media provided too large" |
XFE105 | :error_code_description: "Captcha error" |
XFE106 | :error_code_description: "No auth_code provided" |
XFE107 | :error_code_description: "Only enter one auth_code" |
XFE108 | :error_code_description: "More user information required" |
XFE109 | :error_code_description: "Invalid credentials" |
XFE110 | :error_code_description: "Cannot sign up twice" |
XFE111 | :error_code_description: "Duplicate credentials" |
XFE112 | :error_code_description: "Repeat request" |
XFE113 | :error_code_description: "The user's NRIC selfie is not verified." |
XFE2XX: Merchant
Merchant Errors (XFE2XX) | Error Message |
---|---|
XFE201 | :error_code_description: "Not yet a merchant" |
XFE3XX: Account
Account Errors (XFE3XX) | Error Message |
---|---|
XFE301 | :error_code_description: "Account locked" |
XFE302 | :error_code_description: "Account deleted" |
XFE303 | :error_code_description: "Account terminated" |
XFE304 | :error_code_description: "Account closed" |
XFE305 | :error_code_description: "Account limit reached" |
XFE306 | Error response has been deprecated |
XFE307 | Error response has been deprecated |
XFE308 | Error response has been deprecated |
XFE309 | :error_code_description: "Cannot use same account" |
XFE310 | :error_code_description: "Account has insufficient funds" |
XFE311 | :error_code_description: "Cannot be different wallet type" |
XFE312 | :error_code_description: "Conditions not met to close account" |
XFE313 | :error_code_description: "Account not found" |
XFE4XX: Charge
Charge Errors (XFE4XX) | Error Message |
---|---|
XFE401 | :error_code_description: "Cannot refund charge" |
XFE402 | :error_code_description: "Cannot use placeholder account" |
XFE403 | Error response has been deprecated |
XFE404 | :error_code_description: "Forex not supported" |
XFE405 | Error response has been deprecated |
XFE406 | :error_code_description: "Cannot refund prepaid transaction" |
XFE407 | :error_code_description: "Conditions to charge card not met" |
XFE408 | :error_code_description: "Invalid charge request" |
XFE409 | :error_code_description: "Order id exist" |
XFE410 | :error_code_description: "Invalid application fee" |
XFE411 | :error_code_description: "Will exceed storage limit" |
XFE5XX: Bank
Bank Errors (XFE5XX) | Error Message |
---|---|
XFE501 | :error_code_description: "Expected Bank API error" |
XFE502 | :error_code_description: "Unexpected Bank API error" |
XFE503 | :error_code_description: "Failed name check" |
XFE504 | :error_code_description: "Maximum number of bank accounts" |
XFE505 | :error_code_description: "Bank abbrev provided invalid" |
XFE506 | :error_code_description: "Bank account already taken" |
XFE507 | :error_code_description: "Bank account already added" |
XFE6XX: Withdrawal
Withdrawal Errors (XFE6XX) | Error Message |
---|---|
XFE601 | :error_code_description: "Conditions to withdraw not met. Can be solved by changing amount" |
XFE602 | :error_code_description: "Exceeds limit. Need to wait it out." |
XFE603 | :error_code_description: "Not allowed to carry out request" |
XFE604 | :error_code_description: "Maximum Limit Merchant Withdrawal" |
XFE7XX: Stablecoin
Stablecoin Errors (XFE7XX) | Error Message |
---|---|
XFE701 | :error_code_description: "Unsupported Exchange" |
XFE702 | :error_code_description: "Unsupported Quote" |
XFE703 | :error_code_description: "Invalid Address" |
XFE8XX: Dashboard
Dashboard Errors (XFE8XX) | Error Message |
---|---|
XFE801 | :error_code_description: "Maximum Limit Xfers Dash Order" |
Updated 9 months ago