Error codes

The error code and HTTP status shown when a payout fails.

Error codes range

Different error codes types can be seen below.

Code rangeDescription
3xxxSyntax validation in parameter/s.
4xxxMerchant identification validation.
5xxxBusiness logic validation.
6xxxRejection errors
7xxxTransactional error.

HTTP Error codes

All errors are returned with the appropriate HTTP status code, either 4xx or 5xx. The format of all errors is:

PropertyTypeDescription
codeIntegerError code.
messageStringHuman readable message.
paramStringIn case one parameter is invalid or missing.

Error codes and HTTP status

HTTP StatusCodeDescription
400 Bad Request3000Invalid params + [param name] + [reason]
400 Bad Request3001Empty params + [param name]
400 Bad Request3003Invalid bank code.
403 Forbidden4001Invalid credentials.
403 Forbidden4002Unregistered IP address (register is in Merchant Dashboard).
400 Bad Request5007Country not found for payouts.
400 Bad Request5008Limit exceeded + [limit name].
400 Bad Request5009Payout not found with this ID.
400 Bad Request5010Invalid status: payout is not pending.
400 Bad Request5011External ID already used.
400 Bad Request5012Rejected compliance limits.
400 Bad Request5013End beneficiary blacklisted.
400 Bad Request5014Insufficient funds.
400 Bad Request5015Rejected due to compliance.
400 Bad Request7002Could not cancel the payout.
500 Internal Server Error7003Failed to process the request.
400 Bad Request7004Could not release the payout due to compliance.

Rejection Error Codes

Code rangeDescription
6000Error: Account number incorrect.
6001Error: Account is closed.
6002Error: Amount incorrect or invalid for the account.
6003Error: Invalid or unsupported bank code.
6004Error: Bank branch incorrect.
6005Error: Beneficiary document ID invalid.
6006Error: Beneficiary name incorrect or mismatch.
6007Error: Rejected by the beneficiary bank.
6008Error: Rejection reason other/unspecified.
6009Error: Account type incorrect for the transaction.
6010Error: Account does not match beneficiary document.
6011Error: Account does not match beneficiary name.
6012Error: Account does not accept transfers.
6013Error: Beneficiary document not match name.
6014Error: Account of other currency.
6017Rejected post approval.
6018Error: Wallet key not supplied.
6019Error: Incorrect wallet key.
7005External payment network service is temporarily unavailable.