Error codes

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

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.