Idempotência
Uma falha de rede pode deixar você sem saber se a operação aconteceu. Para reenviar sem risco de cobrar duas vezes, envie o headerIdempotency-Key com um valor único por operação:
Como funciona
- A chave vale por 24 horas e é única por conta.
- A chave pode ter até 128 caracteres.
- A mesma chave com o mesmo corpo devolve a resposta original (mesmo status e mesmo corpo), sem processar de novo.
- Só respostas de sucesso (
2xx) ficam guardadas. Depois de um erro, você pode repetir a mesma chave. - A comparação considera o método, a rota e o corpo da requisição.
Erros de idempotência
Rotas que aceitam Idempotency-Key
Limites de requisições
Toda resposta
429 traz o header Retry-After com os segundos até a próxima tentativa.
Limite geral
O limite geral responde fora do envelope de erro da v2, com os headers de controle:Limite por comprador
O limite por comprador protege contra tentativas repetidas com cartões diferentes. A resposta traz ocustomer_message para exibir ao pagador:
Resposta (HTTP 429)
O limite de reenvio do código de verificação é contado por IP de origem. Se a sua plataforma atende várias contas a partir do mesmo servidor, todas dividem esse limite.
