Skip to main content

Visão Geral

A Flare Payments oferece um ambiente Sandbox para que você possa testar sua integração de forma segura, sem gerar transações reais ou movimentar saldo. O Sandbox replica o comportamento da API de produção com algumas diferenças importantes:

Base URL


Autenticação

Use sua API Key de teste — disponível em Dashboard > Configurações > API Keys > Ambiente de Teste.
Chaves de teste (sk_live_test_) são rejeitadas em produção. Chaves de produção (sk_live_) são rejeitadas no Sandbox.

Simulando Pagamentos

No Sandbox, cobranças PIX são automaticamente confirmadas após um intervalo configurável para facilitar os testes.

Comportamento padrão

Exemplo


Webhooks no Sandbox

Webhooks funcionam normalmente no Sandbox. Configure sua URL de teste em Dashboard > Configurações > Webhooks e selecione o ambiente Teste. Os eventos disparados são idênticos aos de produção:
  • charge.paid — após confirmação simulada
  • charge.expired — para cobranças com valor R$ 999,99
  • charge.failed — para cobranças com valor R$ 666,00
  • transfer.completed — saques simulados
  • transfer.failed — saques com dados inválidos
Use ferramentas como webhook.site ou ngrok para testar webhooks localmente.

Limites do Sandbox

  • Dados são resetados semanalmente (domingos à meia-noite UTC)
  • Máximo de 1.000 transações por dia
  • Webhooks possuem timeout de 10 segundos
  • QR Codes gerados são não-funcionais — não tente escaneá-los

Checklist de Integração

Antes de migrar para produção, verifique:
  1. Cobranças criadas e pagamentos confirmados via webhook
  2. Polling de status funcionando (GET /charges/{id}/status)
  3. Saques processados e callbacks recebidos
  4. Tratamento de erros implementado (4xx e 5xx)
  5. Retentativas de webhook tratadas corretamente
Quando estiver pronto, troque a Base URL e a API Key para produção. Nenhuma outra alteração no código é necessária.