statusCode, message e requestId. Todo código de erro documentado
abaixo também carrega um error legível por máquina.
Mapeamento de status HTTP
Códigos de erro comuns
A lista abaixo cobre os códigos que você provavelmente encontrará durante a integração.Autenticação
Validação
Ciclo de vida
Um e-mail de comprador ausente ou inválido aparece como
ValidationError, não como um código dedicado.
Refazer um POST com o mesmo externalId retorna o intent existente em vez de um erro (veja
Payment intents).
Limite de taxa
Servidor
Guia de retentativa
O que logar
Quando uma chamada de API falha, logue:requestId— permite encontrarmos sua requisição exata em nossos logs (também no header de respostax-request-id).error— o código de máquina estável.- O endpoint e o corpo da requisição com segredos redatados (nunca logue a metade segredo da chave de API nem headers
Idempotency-Keyse codificarem dados de usuário).
requestId e o código error. Com esses dois, geralmente respondemos em minutos.