These docs are for v2.1. Click to read the latest docs for v4.1.

Tabela de erros

Tratamento de erros

Você receberá um HTTP Status 400 ou 409 como resposta quando não conseguirmos prosseguir com a operação devido há um parâmetro mal formatado ou valor inesperado. Nesse caso você deve verificar o conteúdo enviado e corrigir o erro para realizar uma nova requisição, para te ajudar no corpo da resposta vamos informar qual o erro encontrado e o tipo de erro.

{
    "error_messages": [
        {
            "code": "40001",
            "description": "required_parameter",
            "parameter_name": "payment_method.capture"
        }
    ]
}

Lista de erros

CódigoDescriçãoCenárioHTTP Status
40001required_parameterParâmetro obrigatório não foi informado400
40002invalid_parameterValor informado no parâmetro é inválido ou não corresponde ao formato esperado400
40003parameter_unknowParâmetro desconhecido ou não esperado400
40004rate_limitLimite de uso da API excedido400
40005idempotency_key_in_useChave de idempotência já em uso409
40006unabled_captureCaptura já realizada ou expirada400
40007unabled_refundReembolso já realizado, ou valor solicitado acima do permitido400