¿Qué es un Ramp?
Un Ramp es una transacción que convierte entre moneda fiat y criptomoneda. KillB soporta tanto on-ramps (fiat → cripto) como off-ramps (cripto → fiat).Piensa en los ramps como el puente entre la banca tradicional y las criptomonedas. Manejan todo el proceso de conversión desde la cotización hasta la liquidación.
Tipos de Ramp
- On-Ramp
- Off-Ramp
Fiat → CriptomonedaConvierte moneda local (COP, MXN, USD) en stablecoins (USDC, USDT).Flujo:
- Usuario obtiene una cotización (ej: 100.000 COP → 23,8 USDC)
- Usuario crea ramp con dirección de billetera
- Usuario paga vía PSE/SPEI/ACH
- KillB procesa conversión
- USDC/USDT enviado a billetera del usuario
- Comprar cripto con moneda local
- Financiar posiciones DeFi
- Remesas transfronterizas
- Inversión en cripto
Ciclo de Vida del Ramp
Un ramp pasa por múltiples etapas de estado durante el procesamiento:Estado del Ramp
Estados de Procesamiento
Estados de Procesamiento
CREATED
- Ramp inicializado, esperando pago
- Instrucciones de pago proporcionadas al usuario
- Solicitud de pago enviada al proveedor
- Esperando pago del usuario
- Pago recibido, siendo verificado
- Confirmación en progreso
- Pago confirmado
- Listo para conversión
- Convirtiendo fiat ↔ cripto
- Ejecutando trade
- Conversión finalizada
- Listo para desembolso
- Enviando fondos a destino
- Transacción en progreso
- Fondos enviados a destino
- Esperando confirmación final
Estados Finales
Estados Finales
COMPLETED ✅
- Transacción totalmente completada
- Fondos entregados al usuario
- Recibo disponible
- Transacción falló en alguna etapa
- Verifica el campo
detailspara el motivo - Puede ser elegible para reintento
- Cancelado por usuario o sistema
- Ningún fondo transferido
- Reembolso iniciado si aplica
- Rechazado por compliance o proveedor
- Verifica
notepara detalles - Puede requerir verificación adicional
- Error del sistema ocurrió
- Contacta soporte con ID del ramp
- Será investigado y resuelto
Creando un Ramp
Prerrequisitos
Antes de crear un ramp, necesitas:1
Usuario
Un usuario verificado con nivel KYC apropiado
2
Cuenta
Una cuenta activa (banco o billetera) como destino
3
Cotización
Una cotización válida y no expirada
Creación Básica de Ramp
Múltiples Cuentas de Destino
Puedes dividir un ramp entre múltiples cuentas de destino:Información de Pago
Basado en el método de pago, se retorna diferente información de pago:- PSE (Colombia)
- SPEI (México)
- Billetera Cripto
- Redirige al usuario a la
url - Usuario completa pago a través de PSE
- Webhook notifica sobre finalización del pago
Mejores Prácticas
Siempre Usa Cotizaciones
Siempre Usa Cotizaciones
- Nunca codifiques tasas de cambio
- Crea cotización nueva para cada ramp
- Respeta expiración de cotización (30 segundos)
- Muestra a los usuarios los montos exactos
Implementa Polling de Estado
Implementa Polling de Estado
- Haz polling del estado del ramp cada 10-30 segundos
- Usa webhooks como notificación primaria
- Polling como mecanismo de respaldo
- Muestra a los usuarios el estado actual
Maneja Casos Extremos
Maneja Casos Extremos
- Pago toma más tiempo del esperado
- Usuario cierra navegador durante pago
- Problemas de conectividad de red
- Cotización expira antes de creación
- Escenarios de fondos insuficientes
Usa IDs Externos
Usa IDs Externos
- Proporciona
externalIdúnico por ramp - Previene transacciones duplicadas
- Habilita reintentos idempotentes
- Simplifica reconciliación