Error codes

Description of error codes with respective suggested actions.

Error stringError MessageHTTP Status CodeAction
UNKNOWN_ERRORAn error occurred500Retry
RESOURCE_NOT_FOUNDThe resource was not found404Re-check parameters
UNAVAILABLE_PROVIDERThe provider is not available502Retry
PROVIDER_UNEXPECTED_ERRORThe provider returned an unexpected error502Retry
PROVIDER_TIMEOUT_ERRORThe provider timed out504Retry
INSUFFICIENT_FUNDSInsufficient funds402Requires more cash ins events before retrying any cash out/ refund again.
INVALID_PAYMENT_METHODPayment method is invalid400Retry after fixing the paymentMethod field for the transaction.
INVALID_PARAMETERSInvalid parameters400Read the message to see what went wrong, fix it, then retry.
DUPLICATED_PAYMENTDuplicated payment500Retry in 2 hours.
THIRD_PARTY_TRANSACTIONThird party transaction is not allowed500The payment or payout was blocked due to AML reasons. Do not retry.
INVALID_PIX_KEYThe PIX Key informed is not valid500The Pix key doesn't exist or it is completely invalid. Please correct it and send again. Don't ever retry with the same data.
SANCTIONED_USERThe user is sanctioned451Customer blocked due to AML. Do not retry.
GLOBALLY_SANCTIONED_USERThe user is globally sanctioned451Customer blocked due to AML. Do not retry.
REJECTED_BY_RECEIVING_PARTYThe receiving party rejected the transaction502Payment was rejected by the receiving bank. Request another bank account to customer.
CANCELED_BY_USERThe user canceled the transaction500-
RECEIVING_PARTY_TIMEOUTThe receiving party timed out504Retry
INVALID_AMOUNTThe amount is invalid400Fix amount and retry.
TOO_MANY_TRANSACTIONSToo many transactions429Retry in 2 hours.
LIMIT_EXCEEDEDThe limit was exceeded500Retry in one day.
INVALID_RECEIVING_INSTITUTIONThe receiving institution is invalid500Re-check the bank code.
TRANSACTION_NOT_ELIGIBLE_FOR_REFUNDThe transaction is not eligible for refund400Do not retry.