Construida para equipos técnicos que no quieren sorpresas.

Un modelo de API para todo movimiento de dinero, eventos firmados para cada cambio de estado y ambientes separados. Lo que sigue es cómo funciona, sin adornos.

APIs

REST sobre HTTPS con JSON. Recursos claros: dispersiones, órdenes, transferencias, recaudos, cuentas y movimientos. Los mismos verbos, los mismos estados y los mismos identificadores en toda la plataforma.

ProtocoloHTTPS · JSON · UTF-8. Errores con código, mensaje y detalle por campo.
AutenticaciónClaves de API por ambiente con permisos por alcance (lectura, escritura, administración).
IdempotenciaCabecera Idempotency-Key en toda operación que mueva dinero. Reintentar es seguro.
PaginaciónPor cursor, con filtros por fecha, estado y tipo.
VersionadoVersión en la ruta (/v1). Cambios incompatibles solo en versiones nuevas, con periodo de convivencia.
Estadosrecibida → validada → en_proceso → dispersada | rechazada. Los mismos para dispersiones y transferencias.
AmbientesPruebas y producción con las mismas rutas y credenciales independientes.
Crear una dispersiónEjemplo · solicitud
POST /v1/dispersiones
Authorization: Bearer sk_live_••••••••
Idempotency-Key: 8f2c1a5e-nomina-2026-09

{
  "referencia": "NOMINA-CONTRATISTAS-2026-09",
  "moneda": "COP",
  "ordenes": [
    {
      "beneficiario": { "tipo_documento": "CC", "documento": "1020304050", "nombre": "Laura Gómez" },
      "cuenta": { "entidad": "007", "tipo": "ahorros", "numero": "4581••••••" },
      "monto": 1850000,
      "concepto": "Servicios septiembre"
    }
    // … hasta miles de órdenes por lote
  ]
}
RespuestaEjemplo · respuesta
{
  "id": "dsp_01JC9X4M2K7Q",
  "estado": "recibida",
  "ordenes": { "total": 1240, "validadas": 0, "rechazadas": 0 },
  "monto_total": 2287450000,
  "creada_en": "2026-09-30T15:02:11-05:00"
}

Webhooks

Cada cambio de estado relevante se entrega a tu sistema como un evento firmado. Tu plataforma reacciona; no necesita consultar en bucle.

FirmaCabecera X-Dispersa-Signature con marca de tiempo y HMAC sobre el cuerpo. Verifica antes de procesar.
EntregaReintentos con espera creciente ante respuestas distintas de 2xx. Registro de cada intento consultable.
OrdenLos eventos llevan identificador único y marca de tiempo; diseña tu consumidor de forma idempotente.
ReenvíoCualquier evento puede reenviarse desde el panel o por API.

Eventos

orden.recibidaLa orden entró al sistema y tiene identificador.
orden.validadaPasó validación de estructura, cuenta y cumplimiento.
orden.rechazadaNo pasó una validación; incluye la causa.
orden.dispersadaLa transferencia fue confirmada por la red financiera.
recaudo.identificadoEntró dinero asociado a una referencia.
transferencia.confirmadaUna transferencia saliente fue acreditada.
conciliacion.cerradaUn periodo quedó conciliado y disponible para reporte.
Evento de webhookEjemplo · webhook
POST https://tu-plataforma.com/webhooks/dispersa
X-Dispersa-Signature: t=1790000000,v1=5a3f…c9e1

{
  "evento": "orden.dispersada",
  "id": "evt_01JC9XB7R3ZP",
  "orden_id": "ord_01JC9X8T6M4V",
  "dispersion_id": "dsp_01JC9X4M2K7Q",
  "monto": 1850000,
  "estado": "dispersada",
  "confirmada_en": "2026-09-30T16:42:10-05:00"
}

Integraciones

Tres formas de conectarse, según el equipo y la etapa. Todas llegan al mismo motor y a la misma conciliación.

API directa

Para plataformas que inician pagos y recaudos desde su propio software, por evento o por lote. Control total y confirmación por webhook.

Lotes por archivo

Para tesorerías y ERP que ya generan archivos de pago. Carga segura, validación por orden y resultado por beneficiario.

Panel de operación

Para operar, aprobar y consultar sin escribir código: estados, reportes, reenvío de eventos y gestión de credenciales.

Ruta de integración

El orden habitual. Un especialista técnico acompaña cada etapa.

  1. Alcance y vinculación

    Definimos los módulos, los flujos y la vinculación de tu empresa como cliente, incluida la debida diligencia.

  2. Credenciales de pruebas

    Acceso al ambiente de pruebas y a la documentación para tu equipo.

  3. Integración y certificación

    Construyes contra pruebas; validamos juntos los flujos, los eventos y la conciliación.

  4. Producción

    Credenciales de producción, primer lote acompañado y monitoreo desde el día uno.

Seguridad

Principios y controles con los que está construida y operada la plataforma. Sin certificaciones que no tengamos ni cifras que no podamos sostener.

Cifrado en tránsito

TLS en todas las conexiones con tu plataforma y con las redes financieras.

Claves y alcances

Credenciales por ambiente y por integración, con permisos mínimos y rotación sin interrupción.

Eventos firmados

Cada webhook firmado con HMAC y marca de tiempo para evitar suplantación y repetición.

Control de acceso

Permisos por rol para operar, aprobar y consultar; segregación de funciones en el panel.

Auditoría

Registro inmutable de cada acción sobre instrucciones, credenciales y configuración.

Cumplimiento

Controles de prevención de lavado de activos y financiación del terrorismo por instrucción, antes de ejecutar.

Escalabilidad

La misma integración soporta el primer lote y el crecimiento posterior. La arquitectura procesa por lotes y por evento, con colas que absorben picos y validación por orden para que un error no detenga el resto.

  • Validación por orden, no por lote. Un rechazo se aísla; las demás órdenes siguen.
  • Procesamiento asíncrono. La API responde de inmediato; la ejecución y la confirmación llegan por evento.
  • Consultas eficientes. Paginación por cursor y filtros para reconciliar grandes volúmenes sin descargar todo.
  • Crecimiento acompañado. Límites y ventanas operativas se ajustan con tu operación, con el equipo de Dispersa Tech.
Consultar movimientos conciliadosEjemplo · consulta
GET /v1/movimientos?desde=2026-09-01&hasta=2026-09-30&estado=conciliado

{
  "datos": [
    { "id": "mov_01JC…", "tipo": "recaudo", "referencia": "DT-77291-04", "monto": 350000, "conciliado": true },
    { "id": "mov_01JC…", "tipo": "dispersion", "referencia": "ord_01JC9X8T6M4V", "monto": -1850000, "conciliado": true }
  ],
  "siguiente": "cursor_8sd7f…"
}

Documentación

La referencia de la API, las guías de integración y las colecciones de pruebas están disponibles para los equipos en proceso de integración.

Qué incluye

  • Referencia completa de endpoints, campos y códigos de error.
  • Guías por flujo: dispersión, recaudo, transferencias, conciliación.
  • Verificación de firmas de webhooks con ejemplos en varios lenguajes.
  • Colección para pruebas y datos de ejemplo del ambiente de pruebas.
  • Lista de cambios por versión.

¿Tu equipo quiere ver la API de cerca?

Solicita acceso a la documentación o agenda una sesión técnica con nuestro equipo.