Saltar al contenido principal

¿Qué son los Pagos?

Los pagos son dispersiones salientes que te permiten enviar fondos desde tu saldo pre-financiado de KillB a cualquier beneficiario — cuentas bancarias, billeteras cripto o alias de pago locales. Son la forma más simple de distribuir dinero a escala: sin paso de cotización, sin URL de pago, sin esperar acción del usuario final. Tú tienes el saldo; KillB lo enruta al destino.
Los pagos son una función B2B diseñada para empresas que necesitan dispersar fondos a muchos destinatarios (nómina, pagos a proveedores, liquidaciones de marketplace, distribuciones cripto, etc.).

Pagos vs. Ramps

Tanto los pagos como los ramps mueven dinero, pero sirven propósitos diferentes:
PagosOff-Ramps
DirecciónPre-fund → BeneficiarioBilletera cripto → Cuenta fiat
Quién iniciaTu backendTu usuario final
¿Cotización requerida?No
¿URL de pago?No
Caso de usoDispersiones masivas, nómina, liquidacionesRetiros de usuario
Fuente del saldoCuenta pre-financiadaBilletera cripto del usuario

Cómo Funciona

Prerrequisitos

Cada pago requiere:
  1. Una cuenta pre-financiada activa — tiene el saldo a dispersar
  2. Saldo suficiente — igual o mayor al monto del pago
  3. Datos válidos del beneficiario — correspondientes a los campos requeridos del rail de pago elegido

Configurar Cuentas Pre-Financiadas

Aprende cómo crear y fondear tus cuentas pre-financiadas

Ciclo de Vida del Pago

Estados

EstadoSignificado
CREATEDEl pago ha sido recibido y persistido, en espera de entrar a la cola.
PENDINGEl pago está en cola esperando ser despachado al proveedor de pagos.
PROCESSINGLa dispersión ha sido enviada al proveedor de pagos y espera confirmación.
COMPLETEDEl proveedor confirmó la entrega exitosa de fondos al beneficiario.
ERRORError interno del sistema. No se dispersaron fondos.
FAILEDDispersión rechazada por datos de cuenta del beneficiario inválidos o incorrectos.
REJECTEDEl pago fue bloqueado por una revisión de cumplimiento y no será procesado.
REFUNDEDLos fondos dispersados han sido devueltos al saldo pre-financiado.

Tipos de Beneficiario Soportados

TipoRegiónDescripción
PSEColombiaTransferencia a cuenta bancaria vía PSE
BREBColombiaAlias registrado (teléfono, email, cédula)

Idempotencia

Para evitar dispersiones duplicadas en reintentos de red, envía un header único Idempotency-Key en cada solicitud de creación de pago. Si se recibe la misma clave dos veces, KillB devuelve el pago original en lugar de crear uno nuevo.
Idempotency-Key: <tu-referencia-única-de-pago>

Preguntas Frecuentes

Si un pago alcanza el estado FAILED, no se debitan fondos de tu saldo pre-financiado. El saldo solo se debita cuando el pago alcanza COMPLETED.
Los pagos en estado PENDING pueden ser cancelables — contacta al soporte. Una vez que el pago pasa a PROCESSING, la cancelación ya no es posible ya que los fondos están en tránsito.
Cada estado refleja un origen de fallo distinto:
  • ERROR — Error interno del sistema en KillB. No se dispersaron fondos.
  • FAILED — El banco del beneficiario rechazó la transferencia por datos de cuenta inválidos o incorrectos proporcionados por el remitente.
  • REJECTED — El pago fue bloqueado por una revisión de cumplimiento en KillB y no será procesado.
Un pago alcanza REFUNDED cuando los fondos dispersados son devueltos a tu saldo pre-financiado — ya sea después de una entrega FAILED o, en algunos casos, después de un pago COMPLETED que fue posteriormente revertido por el banco del beneficiario.
Las transferencias PSE y BREB típicamente se liquidan en minutos a pocas horas hábiles dependiendo del banco y los horarios de corte.
Envía un header único Idempotency-Key en las solicitudes de creación de pagos. Si se recibe la misma clave dos veces (ej. en un reintento), KillB devuelve el pago original en lugar de crear una dispersión duplicada.

Mejores Prácticas

  • Verifica el saldo primero — siempre llama a GET /api/v2/customers/balances antes de crear un pago para evitar fallos por saldo insuficiente
  • Usa Idempotency-Key — siempre envía una clave única por dispersión para reintentar de forma segura sin duplicados
  • Suscríbete a webhooks — configura webhooks de eventos PAYOUT para actualizaciones de estado en tiempo real
  • Monitorea los pagos REJECTED — registra los datos completos del beneficiario en caso de rechazo para identificar y corregir datos inválidos de cuenta
  • Reconcilia diariamente — obtén todos los pagos del día anterior y compáralos con tu libro mayor interno

Guías Relacionadas

Crear un Pago

Guía de implementación paso a paso

Seguimiento de Estado

Monitorea pagos con webhooks y polling

Cuentas Pre-Financiadas

Fondea tus cuentas pre-financiadas

Webhooks

Notificaciones de eventos en tiempo real