Appendix B: Error Messages
Errors when validating parameters
Error Code | Description |
---|---|
INVALID_OR_MISSING_ACTION | Invalid action or no action is provided |
INVALID_* | Invalid parameter, * = name of parameter |
INVALID_REC_PAYMENT_ID | Invalid recurring payment transaction ID |
LOGIN_INVALID | Email address and/or password were not provided |
MISSING_* | Missing parameter, * = name of parameter |
PAYOUTS_NOT_ENABLED | Quick Checkout Payout feature is not enabled |
Errors during log in
Error Code | Description |
---|---|
INVALID_OR_MISSING_ACTION | Invalid action or no action is provided |
INVALID_* | Invalid parameter, * = name of parameter |
INVALID_REC_PAYMENT_ID | Invalid recurring payment transaction ID |
LOGIN_INVALID | Email address and/or password were not provided |
MISSING_* | Missing parameter, * = name of parameter |
PAYOUTS_NOT_ENABLED | Quick Checkout Payout feature is not enabled |
CANNOT_LOGIN | Email address and/or API/MQI password are incorrect |
PAYMENT_DENIED | Check in your account profile that the API is enabled and you are posting from the allowed IP |
NO_LOGIN_EXPLANATION | Merchant using non-existent email address |
Errors when validating payment details
Error Code | Description |
---|---|
ALREADY_EXECUTED | Duplicate frn_trn_id value submitted for transfer when uniqueness is required |
BALANCE_NOT_ENOUGH | Sending amount exceeds account balance |
CHECK_FOR_VERIFIED_EMAIL | Your account email address needs to be verified |
COUNTRY_BLOCKED_FOR_PAYMENTS | The customer's country is blocked for outgoing balance payments |
DISALLOWED_CROSS_REGION_PAYMENT | The account_id you have provided does not match the region of the recipient |
DISALLOWED_RECIPIENT | Not permitted to send money to this recipient (e.g. gaming merchants to US customers) |
EXECUTION_PENDING | Duplicate session identifier used before previous transfer processed |
INVALID_AMOUNT | Check amount format |
INVALID_BNF_EMAIL | Check the format of the beneficiary email address |
INVALID_CURRENCY | Check currency code |
INVALID_FRN_TRN_ID | Check parameter length submitted |
INVALID_NOTE | Check parameter length submitted |
INVALID_SUBJECT | Check parameter length submitted |
LL_NO_PAYMENT | Your account is locked for security reasons. Please contact us |
MISSING_REGION_IDENTIFIER | A valid account_id value must be submitted to execute the transaction |
SINGLE_TRN_LIMIT_VIOLATED | Maximum amount per transaction = EUR 10,000 |
TRANSACTION_LIMIT_VIOLATION | Payout transaction limit violated |
CUMULATIVE_LIMIT_VIOLATION | Payout transactions cumulative limit for specific period violated |
Errors when making Skrill 1-Tap payment requests
Error Code | Description |
---|---|
BALANCE_NOT_ENOUGH | The customer's account balance is insufficient |
CARD_FAILED | The customer's credit or debit card failed |
CUSTOMER_IS_LOCKED | The customer's account is locked for outgoing payments |
MAX_AMOUNT_REACHED | The payment amount is greater than the maximum amount configured when 1-Tap payments were setup for this user. |
MAX_REQ_REACHED | Too 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_CANCELLED | The customer has cancelled this Skrill 1-Tap payment |
ONDEMAND_INVALID | The Skrill 1-Tap payment requested does not exist |
RECIPIENT_LIMIT_EXCEEDED | The customer's account limits are not sufficient |
REQUEST_FAILED | Generic response for transaction failing for any other reason |