O que é um Ramp?
Um Ramp é uma transação que converte entre moeda fiat e criptomoeda. A KillB suporta tanto on-ramps (fiat → cripto) quanto off-ramps (cripto → fiat).Pense em ramps como a ponte entre bancos tradicionais e criptomoeda. Eles lidam com todo o processo de conversão desde a cotação até a liquidação.
Tipos de Ramp
- On-Ramp
- Off-Ramp
Fiat → CriptomoedaConverta moeda local (COP, MXN, USD) em stablecoins (USDC, USDT).Fluxo:
- Usuário obtém uma cotação (ex: 100.000 COP → 23,8 USDC)
- Usuário cria ramp com endereço da carteira
- Usuário paga via PSE/SPEI/ACH
- KillB processa conversão
- USDC/USDT enviado para carteira do usuário
- Comprar cripto com moeda local
- Financiar posições DeFi
- Remessas transfronteiriças
- Investimento em cripto
Ciclo de Vida do Ramp
Um ramp passa por múltiplos estágios de status durante o processamento:Status do Ramp
Status de Processamento
Status de Processamento
CREATED
- Ramp inicializado, aguardando pagamento
- Instruções de pagamento fornecidas ao usuário
- Solicitação de pagamento enviada ao provedor
- Aguardando pagamento do usuário
- Pagamento recebido, sendo verificado
- Confirmação em andamento
- Pagamento confirmado
- Pronto para conversão
- Convertendo fiat ↔ cripto
- Executando negociação
- Conversão finalizada
- Pronto para desembolso
- Enviando fundos para destino
- Transação em andamento
- Fundos enviados para destino
- Aguardando confirmação final
Status Finais
Status Finais
COMPLETED ✅
- Transação totalmente concluída
- Fundos entregues ao usuário
- Recibo disponível
- Transação falhou em algum estágio
- Verifique o campo
detailspara o motivo - Pode ser elegível para retry
- Cancelado por usuário ou sistema
- Nenhum fundo transferido
- Reembolso iniciado se aplicável
- Rejeitado por compliance ou provedor
- Verifique
notepara detalhes - Pode exigir verificação adicional
- Erro do sistema ocorreu
- Contate suporte com ID do ramp
- Será investigado e resolvido
Criando um Ramp
Pré-requisitos
Antes de criar um ramp, você precisa:1
Usuário
Um usuário verificado com nível KYC apropriado
2
Conta
Uma conta ativa (banco ou carteira) como destino
3
Cotação
Uma cotação válida e não expirada
Criação Básica de Ramp
Múltiplas Contas de Destino
Você pode dividir um ramp entre múltiplas contas de destino:Informações de Pagamento
Com base no método de pagamento, diferentes informações de pagamento são retornadas:- PSE (Colômbia)
- SPEI (México)
- Carteira Cripto
- Redirecione o usuário para a
url - Usuário completa pagamento através do PSE
- Webhook notifica sobre conclusão do pagamento
Melhores Práticas
Sempre Use Cotações
Sempre Use Cotações
- Nunca codifique taxas de câmbio
- Crie cotação nova para cada ramp
- Respeite expiração da cotação (30 segundos)
- Mostre aos usuários os valores exatos
Implemente Polling de Status
Implemente Polling de Status
- Faça polling do status do ramp a cada 10-30 segundos
- Use webhooks como notificação primária
- Polling como mecanismo de backup
- Mostre aos usuários o status atual
Lide com Casos Extremos
Lide com Casos Extremos
- Pagamento leva mais tempo que o esperado
- Usuário fecha navegador durante pagamento
- Problemas de conectividade de rede
- Cotação expira antes da criação
- Cenários de fundos insuficientes
Use IDs Externos
Use IDs Externos
- Forneça
externalIdúnico por ramp - Previne transações duplicadas
- Habilita retries idempotentes
- Simplifica reconciliação