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

int_codigo
integer
required
Código de la configuración. Ver tabla abajo.
str_valor
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.