Skip to main content
Array de objetos enviado en /InicioPago que configura cómo se comporta el ciclo de pago. Cada elemento tiene la forma:

Objeto base

integer
required
Código de la configuración. Ver tabla abajo.
string
required
Valor de la configuración. El formato depende del código.

Catálogo de códigos

Configuración general

Inconsistencia en el código 100: la documentación oficial indica valores 1 o 2, pero también menciona que “si no se envía se toma 0”. El comportamiento con 0 no está documentado. Recomendación: si no quieres dividir pago, omite el código; si quieres dividirlo, envía "1".

Cobro por transacción — PSE

Cobro por transacción — TC

Formato de porcentaje (códigos 50002 y 50102)

Este formato es propietario y propenso a errores. Léelo dos veces.
El campo acepta un string de 4 dígitos donde los dos últimos son los decimales:

Excepción documentada

Para valores menores a 1%, la doc oficial menciona una convención alternativa con 2 dígitos:
  • "02" = 2%
  • "09" = 9%
  • "10", "15", "25" para 10%, 15%, 25%
Esta ambigüedad existe en el instructivo oficial v6.0. Hay dos convenciones superpuestas:
  • 2 dígitos: "02" = 2%
  • 4 dígitos: "0195" = 1.95%
Para evitar errores, usa siempre 4 dígitos con padding de ceros: "0200" = 2%, "0900" = 9%, "1000" = 10%. [Pendiente de validación con TI.]

Ejemplos

Mínimo viable (solo PSE)

PSE + TC con URL de retorno custom

Pagos mixtos habilitados, máximo 3 fracciones, mínimo $10.000

Cobro por transacción PSE del 1.95%, aproximando hacia arriba

Pagos recurrentes TC: 12 meses, cobro mensual

Cobro en dólares para TC

Ver también

Cobro por transacción

Detalle de los fees y cómo se calculan.

Casos de uso

Ejemplos de integración por escenario.