Uma falha. Todo o contexto.
Sua aplicação captura a falha e envia o payload ao Rebound. O painel agrupa erros pelo fingerprint, registra cada ocorrência aceita e permite investigar e preparar um reprocessamento.
01 — Prepare o projeto
Crie sua conta, acesse Projetos e crie um projeto. Obtenha o segredo do projeto pela ação de credenciais disponível no painel. Guarde-o em uma variável de ambiente no backend da sua aplicação.
export REBOUND_PROJECT_SECRET="<project-secret>"
export REBOUND_BASE_URL="https://api.rebound-dlq.com/api/v1"02 — Envie uma captura de teste
Escolha o SDK Node.js para gerenciar a entrega ou use a API HTTP diretamente. Para testar o contrato HTTP, baixe o pacote Node.js em Implementação API REST, extraia os arquivos e execute example.mjs. Ele usa apenas módulos nativos do Node.js 20 ou superior.
node example.mjs03 — Confira no painel
Selecione o mesmo projeto em Eventos DLQ e procure PaymentTimeout. Abra o evento para conferir o payload, o fluxo orders.capture e o histórico de ocorrências. Confira também o intervalo de datas e o fuso selecionados.
Uma resposta success: true com dlqId confirma a captura. Isso não significa que a operação original foi recuperada ou que o payload foi reprocessado.
Escolha seu caminho
Use o SDK Node para captura e fila em memória gerenciadas. Use a API HTTP para PHP, Python ou qualquer outra linguagem. Os exemplos HTTP são capturas únicas; uma integração de produção precisa tratar reenvios e encerramento conforme o guia de Confiabilidade.