API de pagos y recaudos para empresas en Colombia

La API de iion pay conecta tu web, tu tienda o tu sistema con los cobros de tu empresa. Tu servidor crea una orden de cobro y tu cliente paga con Bre-B, Nequi, Bancolombia, PSE o tarjeta.

Cada cambio de estado de la orden llega a tu servidor por webhook. Cada webhook va firmado con HMAC para que compruebes que lo envió iion pay. La guía completa de la API está en la documentación.

Crear cuenta de empresa

Qué puedes hacer con la API de pagos

La API trabaja con órdenes de cobro. Una orden tiene un monto, un concepto y un estado. Tu sistema la crea, la consulta y la cancela cuando lo necesita.

  • Crea una orden de cobro desde tu servidor con el monto y el concepto.
  • Consulta el estado de cada orden y la lista de sus eventos.
  • Cancela una orden pendiente que nadie empezó a pagar.
  • Recibe un webhook firmado con HMAC cada vez que una orden cambia de estado.
  • Pon en tu web un botón de pago con monto fijo o con monto libre.
  • Envía una clave de idempotencia en cada orden para no crear la misma orden dos veces.

Medios de pago que acepta la API

Una sola orden acepta Bre-B, Nequi, Bancolombia, PSE y tarjeta. Tu cliente elige el medio en el checkout de iion pay. Tú no tienes que integrar cada medio por separado.

El monto mínimo de cada cobro es $5.000. La disponibilidad de cada medio depende de la configuración de tu comercio. En el panel ves cuáles tienes activos.

Webhooks firmados con HMAC

Cuando una orden cambia de estado, iion pay envía un aviso a la URL que configuras. Por ejemplo, el aviso llega cuando el pago se completa o cuando el pago falla.

Cada aviso lleva una firma HMAC calculada con tu secreto. Tu servidor calcula la misma firma y la compara antes de dar el pedido por pagado. Así descartas avisos falsos.

Idempotencia: una orden por cada clave

Una red inestable puede hacer que tu servidor repita una petición. Si la petición repetida lleva la misma clave de idempotencia y los mismos datos, la API devuelve la orden que ya existe. No crea un segundo cobro.

Usa una clave única por cada intento de compra, por ejemplo el número de pedido de tu tienda.

Lo que pagas: la misma tarifa del cobro a comercio

Un cobro creado por la API paga la misma comisión que un cobro creado en la app o en el panel. La comisión depende del medio de pago y de tu plan: Start, Grow o Scale.

A la comisión de Bre-B, Nequi, Bancolombia y PSE se suma un IVA de 19 % sobre la comisión completa. Un ejemplo con un cobro de $100.000 en el plan Start, pagado por Bre-B: la comisión es $990 y el IVA es $189. Tú recibes $98.821.

La tarjeta no lleva IVA. A su comisión se suma el costo estimado del procesador de tarjetas: hasta 6 % + US$0,41 por pago. Por eso, con tarjeta lo que recibes es aproximado hasta que el procesador liquida el pago.

Seguridad de las llaves

Tu API key y tu secreto se generan en el panel de tu empresa. Guarda el secreto solo en tu servidor. No lo pongas en el código de tu web ni en una app.

Crear una orden no mueve dinero. Solo genera el cobro. El dinero se mueve cuando tu cliente paga.

Comisión por medio de pago y plan

Medio de pagoStartGrowScale
Bre-B0,49 % + $5000,39 % + $5000,29 % + $500
Nequi0,49 % + $5000,39 % + $5000,29 % + $500
Bancolombia0,49 % + $5000,39 % + $5000,29 % + $500
PSE1,19 % + $9000,99 % + $9000,79 % + $900
Tarjeta3,19 % + $9003,19 % + $9003,19 % + $900

Bre-B, Nequi, Bancolombia y PSE: más IVA de 19 % sobre la comisión. Tarjeta: sin IVA, más el costo estimado del procesador de tarjetas, hasta 6 % + US$0,41 por pago.

Cifras medidas el 22 de octubre de 2026 y el 25 de octubre de 2026.

Cómo empezar

  1. Crea la cuenta de empresa. Crea la cuenta de tu empresa en el panel de iion pay y completa la verificación. Cuando aprobemos tu cuenta de empresa, ya puedes cobrar.
  2. Genera la API key. En el panel, abre la sección de API y genera tu API key y tu secreto. Guarda el secreto en tu servidor.
  3. Crea una orden. Desde tu servidor, crea una orden de cobro con el monto, el concepto y una clave de idempotencia. Envía a tu cliente al checkout de la orden.
  4. Recibe el webhook. Cuando tu cliente paga, tu servidor recibe un webhook firmado. Comprueba la firma y marca el pedido como pagado.

Preguntas frecuentes

¿Cómo integro una API de pagos en mi web en Colombia?

Crea la cuenta de tu empresa en el panel de iion pay y genera tu API key. Desde tu servidor creas una orden de cobro y envías a tu cliente al checkout. Tu cliente paga con Bre-B, Nequi, Bancolombia, PSE o tarjeta, y tu servidor recibe un webhook firmado con el resultado.

¿Qué medios de pago acepta la API de iion pay?

Una orden de cobro acepta Bre-B, Nequi, Bancolombia, PSE y tarjeta. Tu cliente elige el medio en el checkout. La disponibilidad de cada medio depende de la configuración de tu comercio, y en el panel ves cuáles tienes activos.

¿Cuánto cuesta cobrar con la API?

Un cobro por la API paga la misma comisión que un cobro creado en la app o en el panel. En el plan Start, Bre-B cuesta 0,49 % + $500 más IVA y PSE cuesta 1,19 % + $900 más IVA. La tabla de esta página muestra la comisión de cada medio en cada plan.

¿Cómo sé que un webhook lo envió iion pay?

Cada webhook lleva una firma HMAC calculada con tu secreto. Tu servidor calcula la misma firma con el cuerpo del aviso y la compara. Si la firma no coincide, descarta el aviso.

¿Qué pasa si mi servidor envía dos veces la misma orden?

Envía una clave de idempotencia en cada orden. Si la API recibe otra petición con la misma clave y los mismos datos, devuelve la orden que ya existe y no crea un segundo cobro.

¿Puedo cancelar una orden de cobro?

Sí. Tu servidor puede cancelar una orden pendiente que nadie empezó a pagar. Si la orden ya tiene un pago en curso o ya terminó, la API no la cancela.

¿Cuál es el monto mínimo de un cobro?

El monto mínimo de cada cobro es $5.000. Este mínimo es el mismo para los cobros creados en la app o en el panel.

¿Dónde genero la API key?

En el panel de tu empresa en iion pay. Ahí generas tu API key y tu secreto. Guarda el secreto solo en tu servidor y nunca en el código de tu web.

Crear cuenta de empresa

También te puede servir