Skip to main content

Appendix B: Error Messages

Errors when validating parameters

Error CodeDescription
INVALID_OR_MISSING_ACTIONInvalid action or no action is provided
INVALID_*Invalid parameter, * = name of parameter
INVALID_REC_PAYMENT_IDInvalid recurring payment transaction ID
LOGIN_INVALIDEmail address and/or password were not provided
MISSING_*Missing parameter, * = name of parameter
PAYOUTS_NOT_ENABLEDQuick Checkout Payout feature is not enabled

Errors during log in

Error CodeDescription
INVALID_OR_MISSING_ACTIONInvalid action or no action is provided
INVALID_*Invalid parameter, * = name of parameter
INVALID_REC_PAYMENT_IDInvalid recurring payment transaction ID
LOGIN_INVALIDEmail address and/or password were not provided
MISSING_*Missing parameter, * = name of parameter
PAYOUTS_NOT_ENABLEDQuick Checkout Payout feature is not enabled
CANNOT_LOGINEmail address and/or API/MQI password are incorrect
PAYMENT_DENIEDCheck in your account profile that the API is enabled and you are posting from the allowed IP
NO_LOGIN_EXPLANATIONMerchant using non-existent email address

Errors when validating payment details

Error CodeDescription
ALREADY_EXECUTEDDuplicate frn_trn_id value submitted for transfer when uniqueness is required
BALANCE_NOT_ENOUGHSending amount exceeds account balance
CHECK_FOR_VERIFIED_EMAILYour account email address needs to be verified
COUNTRY_BLOCKED_FOR_PAYMENTSThe customer's country is blocked for outgoing balance payments
DISALLOWED_CROSS_REGION_PAYMENTThe account_id you have provided does not match the region of the recipient
DISALLOWED_RECIPIENTNot permitted to send money to this recipient (e.g. gaming merchants to US customers)
EXECUTION_PENDINGDuplicate session identifier used before previous transfer processed
INVALID_AMOUNTCheck amount format
INVALID_BNF_EMAILCheck the format of the beneficiary email address
INVALID_CURRENCYCheck currency code
INVALID_FRN_TRN_IDCheck parameter length submitted
INVALID_NOTECheck parameter length submitted
INVALID_SUBJECTCheck parameter length submitted
LL_NO_PAYMENTYour account is locked for security reasons. Please contact us
MISSING_REGION_IDENTIFIERA valid account_id value must be submitted to execute the transaction
SINGLE_TRN_LIMIT_VIOLATEDMaximum amount per transaction = EUR 10,000
TRANSACTION_LIMIT_VIOLATIONPayout transaction limit violated
CUMULATIVE_LIMIT_VIOLATIONPayout transactions cumulative limit for specific period violated

Errors when making Skrill 1-Tap payment requests

Error CodeDescription
BALANCE_NOT_ENOUGHThe customer's account balance is insufficient
CARD_FAILEDThe customer's credit or debit card failed
CUSTOMER_IS_LOCKEDThe customer's account is locked for outgoing payments
MAX_AMOUNT_REACHEDThe payment amount is greater than the maximum amount configured when 1-Tap payments were setup for this user.
MAX_REQ_REACHEDToo many failed Skrill 1-Tap payment requests to the API. For security reasons, only two failed attempts per user per 24 hours are allowed
ONDEMAND_CANCELLEDThe customer has cancelled this Skrill 1-Tap payment
ONDEMAND_INVALIDThe Skrill 1-Tap payment requested does not exist
RECIPIENT_LIMIT_EXCEEDEDThe customer's account limits are not sufficient
REQUEST_FAILEDGeneric response for transaction failing for any other reason