Skip to main content

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
Importante: Nunca use credenciais de produção em sandbox e vice-versa.

Credenciais por Ambiente

Você precisa de credenciais diferentes para cada ambiente:
Obtenha em: Dashboard Produção

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:

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:

ngrok

Exponha localhost para receber webhooks

webhook.site

Inspecione payloads de webhook

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

Próximos Passos

Criar Pagamento

Teste seu primeiro pagamento

Webhooks

Configure notificações