Pular para o conteúdo

Para quem vende · API e webhooks

API: formato de erro, códigos e limites

Todo erro volta como statusCode, errorCode (GATEWAY_*), message e details. Há limite de vendas pendentes por método e janela (cada venda pendente com cobrança viva ocupa uma vaga; paga, cancelada, expirada ou recusada libera) e de consultas repetidas (TOO_MANY_REQUESTS); a análise de segurança da compra recusa com GATEWAY_TRANSACTION_DENIED.

Passo a passo

  1. Trate pelo errorCode, não pelo texto da mensagem.
  2. Em 400 de validação, leia details (campo e motivo).
  3. Em TOO_MANY_REQUESTS, espere e use o webhook em vez de consultar em laço.
  4. Em recusa da análise de segurança, não repita a mesma compra.

Já tem conta? Este passo a passo fica em Abrir API, no painel.

Isso ajudou?

Artigos relacionados