Visão Geral
A EconPay oferece dois ambientes para você desenvolver e testar suas integrações:Produção
Transações reais com dinheiro real
Sandbox
Ambiente de testes sem transações reais
Ambiente de Produção
Use o ambiente de produção quando sua integração estiver pronta e testada.URL Base
Características
- ✅ Transações reais processadas
- ✅ Dinheiro real movimentado
- ✅ Webhooks enviados para URLs de produção
- ✅ Taxas aplicadas normalmente
Quando Usar
- Aplicação em produção
- Transações de clientes reais
- Após testes completos em sandbox
Ambiente Sandbox
Use o sandbox para desenvolver e testar sua integração sem processar transações reais.URL Base
Características
- ✅ Sem transações reais
- ✅ Sem movimentação de dinheiro
- ✅ Dados de teste
- ✅ Webhooks enviados normalmente
- ❌ Sem taxas aplicadas
Quando Usar
- Desenvolvimento inicial
- Testes de integração
- Validação de fluxos
- Testes de webhooks
Credenciais por Ambiente
Você precisa de credenciais diferentes para cada ambiente:- Produção
- Sandbox
Configuração Recomendada
Use variáveis de ambiente para alternar facilmente entre ambientes:.env.production
.env.development
config.js
Dados de Teste (Sandbox)
Cartões de Teste
Use estes cartões para simular diferentes cenários em sandbox:| Número | Bandeira | Resultado |
|---|---|---|
| 4000000000000010 | Visa | Aprovado |
| 5555555555554444 | Mastercard | Aprovado |
| 4000000000000002 | Visa | Negado |
| 4000000000000069 | Visa | Expirado |
CVV e Validade
- CVV: Qualquer 3 dígitos (ex: 123)
- Validade: Qualquer data futura (ex: 12/2025)
CPF/CNPJ de Teste
- CPF: 12345678900
- CNPJ: 12345678000190
PIX em Sandbox
- QR Codes são gerados normalmente
- Pagamentos são aprovados automaticamente após 30 segundos
- Ou use o endpoint de simulação para aprovar instantaneamente
Testando Webhooks
Em sandbox, webhooks são enviados normalmente. Use ferramentas como:Exemplo com ngrok
Migração para Produção
Quando estiver pronto para produção:1
Teste completamente em sandbox
Valide todos os fluxos: pagamentos, reembolsos, webhooks
2
Obtenha credenciais de produção
Acesse o dashboard de produção e gere seu access_token
3
Atualize variáveis de ambiente
Troque URLs e tokens para produção
4
Configure webhooks de produção
Use URLs de produção (não localhost ou ngrok)
5
Faça um pagamento de teste real
Processe uma transação pequena para validar
6
Monitore os primeiros pagamentos
Acompanhe de perto as primeiras transações
Diferenças entre Ambientes
| Recurso | Produção | Sandbox |
|---|---|---|
| Transações reais | ✅ Sim | ❌ Não |
| Taxas cobradas | ✅ Sim | ❌ Não |
| Webhooks | ✅ Sim | ✅ Sim |
| Dados de teste | ❌ Não | ✅ Sim |
| Aprovação automática | ❌ Não | ✅ Sim (PIX) |
| Limite de requisições | Normal | Ilimitado |