URLs
Configuração
1. Criar conta no Sandbox
Acesse sandbox.chargefy.io e crie sua conta de desenvolvimento. O cadastro é independente da conta de produção.2. Gerar token de acesso
No dashboard sandbox, faça login via Supabase Auth para obter um JWT com os escopos necessários.3. Configurar variáveis de ambiente
.env.development
.env.production
4. Usar no código
Dados de Teste
Cartão de Crédito
Use estes números de cartão para simular diferentes cenários:
Para todos os cartões de teste:
- Nome do titular: qualquer nome
- Validade: qualquer data futura (ex:
12/30) - CVV: qualquer 3 dígitos (ex:
123)
PIX
No sandbox, o PIX é simulado automaticamente:- Crie um checkout com método PIX
- O QR Code é gerado normalmente
- A confirmação é automática após 5 segundos (sem necessidade de pagamento real)
- O webhook
checkout.updatedé disparado com statussucceeded
Boleto
No sandbox, boletos seguem um fluxo simulado:- Crie um checkout com método Boleto
- O código de barras e linha digitável são gerados
- A compensação é simulada automaticamente após 1 minuto
- O webhook
checkout.updatedé disparado com statussucceeded
Webhooks no Sandbox
Webhooks funcionam normalmente no sandbox. Para testar localmente:Usando ngrok ou similar
Verificar entregas
No dashboard sandbox, vá em Configurações → Webhooks e clique no endpoint para ver o histórico de entregas, incluindo payloads e status de resposta.Limitações do Sandbox
Checklist para ir para Produção
Antes de migrar para produção, verifique:1
Trocar URLs
Atualize
CHARGEFY_API_URL de sandbox para produção em todas as variáveis de ambiente.2
Trocar tokens
Gere novos JWTs no dashboard de produção e substitua os tokens sandbox.
3
Atualizar webhooks
Configure os mesmos endpoints de webhook no ambiente de produção com URLs reais (não ngrok).
4
Completar KYC
Finalize o processo de verificação de identidade (KYC) no dashboard de produção para habilitar pagamentos reais.
5
Testar end-to-end
Faça uma transação real de baixo valor (ex: R$ 1,00) para validar todo o fluxo.
6
Monitoramento
Configure alertas e monitore os primeiros pagamentos de perto.

