Visão Geral
O ambiente Sandbox da KillB permite que você teste sua integração sem processar transações reais ou movimentar fundos reais.Todas as transações no sandbox usam dinheiro falso. Nenhum fundo real será transferido ou cobrado.
Ambientes
- Sandbox (Teste)
- Produção (Ao Vivo)
URL Base:
https://teste-94u93qnn.uc.gateway.devRecursos:- Teste com dinheiro falso
- Simule fluxos de pagamento
- Verificação KYC real não é necessária
- Processamento instantâneo de transações
- Funcionalidade completa da API
- Desenvolvimento e testes
- Verificação de integração
- Aplicações de demonstração
- Testes CI/CD
Começando com o Sandbox
Passo 1: Obter Credenciais do Sandbox
- Cadastre-se em otc.killb.com
- Navegue até Configurações → Chaves de API
- Crie uma Chave de API Sandbox
- Anote seu email e senha do sandbox
Passo 2: Definir Variáveis de Ambiente
.env
Passo 3: Autenticar
Recursos de Teste
Endpoints Faker
O Sandbox fornece endpoints especiais para simular eventos de pagamento:Cash-In Falso
Cash-In Falso
Simule um usuário completando um pagamento fiat (PSE, SPEI, etc.)Requisição:O que faz:
- Marca o cash-in como concluído
- Aciona o processo de conversão
- Move o ramp para o próximo status
Cash-Out Falso
Cash-Out Falso
Simule a conclusão da conversão cripto para fiatRequisição:O que faz:
- Completa o processo de cash-out
- Marca o ramp como COMPLETED
- Aciona webhooks
Fluxos de Teste
Teste Completo de On-Ramp
1
Criar Usuário de Teste
Use qualquer dado com aparência válida - nenhuma verificação real no sandbox
2
Criar Conta de Carteira
Use qualquer formato de endereço de carteira válido
3
Criar Cotação
Obtenha uma cotação de teste com taxas do sandbox
4
Criar Ramp
Execute a transação ramp
5
Simular Pagamento
Use
/api/v2/faker/cash-in para simular o pagamento do usuário6
Verificar Conclusão
Verifique se o status do ramp muda para COMPLETED
Teste Completo de Off-Ramp
1
Criar Usuário de Teste
O mesmo que o fluxo de on-ramp
2
Criar Conta Bancária
Use detalhes bancários de teste
3
Criar Cotação
Cotação de USDC para COP/MXN
4
Criar Ramp
Execute o ramp com fonte cripto
5
Simular Conclusão
Use
/api/v2/faker/cash-out para completar o processo6
Verificar Status
Confirme que o status é COMPLETED e os webhooks foram disparados
Dados de Teste
Contas Bancárias de Teste (Colômbia)
| Nome do Banco | Código do Banco | Tipo de Conta |
|---|---|---|
| Bancolombia | 0001 | poupança, corrente |
| Banco de Bogotá | 0002 | poupança, corrente |
| Davivienda | 0003 | poupança, corrente |
Contas Bancárias de Teste (México)
| Nome do Banco | Código do Banco | Formato CLABE |
|---|---|---|
| BBVA | 012 | 012XXXXXXXXXXXXXXXXX |
| Santander | 014 | 014XXXXXXXXXXXXXXXXX |
| Banorte | 072 | 072XXXXXXXXXXXXXXXXX |
Endereços de Carteira de Teste
Estes são endereços de exemplo para testes. No sandbox, qualquer endereço formatado corretamente funcionará.
Limitações do Sandbox
| Recurso | Sandbox | Produção |
|---|---|---|
| Dinheiro real | ❌ Não | ✅ Sim |
| Verificação KYC | ❌ Simulada | ✅ Verificação real |
| Processamento de pagamento | ⚡ Instantâneo | ⏱️ Tempo real |
| Limites de transação | ♾️ Sem limites | ✅ Baseado em KYC |
| Webhooks | ✅ Sim | ✅ Sim |
| Limites de taxa da API | 🔓 Relaxados | 🔒 Aplicados |
Depuração no Sandbox
Habilitar Log Detalhado
Monitorar Status do Ramp
Mudando para Produção
Quando estiver pronto para ir ao vivo:1
Atualizar URL Base
Mude de
teste-94u93qnn.uc.gateway.dev para killb.app2
Usar Credenciais de Produção
Substitua as credenciais do sandbox pelas chaves de API de produção
3
Remover Chamadas Faker
Remova todas as chamadas aos endpoints
/api/v2/faker/*4
Implementar KYC Real
Lide com verificação KYC real e uploads de documentos
5
Adicionar Tratamento de Erros
Implemente tratamento de erros e logs de nível de produção
6
Habilitar Monitoramento
Configure monitoramento e alertas para sua integração
Lista de Verificação de Testes
Antes de ir para produção, teste estes cenários:Caminho Feliz
Caminho Feliz
- Criação de usuário e KYC
- Criação de conta (banco e carteira)
- Geração de cotação
- Conclusão de on-ramp
- Conclusão de off-ramp
- Recepção de webhook
- Geração de recibo
Cenários de Erro
Cenários de Erro
- Tratamento de cotação expirada
- Detalhes de conta inválidos
- Saldo insuficiente
- Simulação de pagamento com falha
- Erros de rede
- Expiração de token
- Assinaturas de webhook inválidas
Casos Extremos
Casos Extremos
- Valores muito pequenos (< $1)
- Valores muito grandes (> $10,000)
- Transações concorrentes
- Limitação de taxa
- Prevenção de duplicatas (externalId)
- Múltiplas contas por usuário