Skip to main content
Objeto que se envía en el cuerpo de /InicioPago con los datos del pago a procesar.

Campos

flt_total_con_iva
number
required
Total a pagar con IVA incluido. Máximo 2 decimales.Ejemplos: 50000, 83000.50, 125000
flt_valor_iva
number
Total del IVA (incluido en flt_total_con_iva). Máximo 2 decimales. Si no hay IVA, envía 0.Obligatorio para certificación PSE. Opcional en otros casos.
str_id_pago
string
required
Identificador único del pago que tú defines. Puede ser número de factura, UUID, etc.
  • Máximo 30 caracteres.
  • No puede tener ceros a la izquierda.
  • Debe ser único por comercio (no reutilizar).
Ejemplos válidos: "ORDEN-001", "FAC-2026-04-21-8912", "180924" Ejemplos inválidos: "0009" (ceros a la izquierda), "ORDEN-0001-con-mas-de-treinta-caracteres" (demasiado largo)
str_descripcion_pago
string
required
Concepto o descripción del pago. Máximo 70 caracteres. El usuario lo verá en el formulario.Ejemplo: "Compra de camisa talla M"
str_email
string
Correo del cliente. Máximo 70 caracteres.
Aunque es opcional, envíalo siempre. Zonapagos envía al cliente un correo con el comprobante del pago si este campo está presente.
str_id_cliente
string
Documento de identificación del cliente (número de cédula, NIT, etc.). Máximo 30 caracteres.Obligatorio para certificación PSE.
str_tipo_id
string
Tipo de documento. Se envía el código numérico como string:Obligatorio para certificación PSE.Ver Tipos de identificación para más detalle.
str_nombre_cliente
string
Nombre del cliente. Máximo 50 caracteres.
str_apellido_cliente
string
Apellido del cliente. Máximo 50 caracteres.
str_telefono_cliente
string
Teléfono del cliente. Máximo 50 caracteres.
str_opcional1
string
Campo opcional libre. Máximo 70 caracteres. Se devuelve en VerificacionPago.
str_opcional2
string
Campo opcional libre. Máximo 70 caracteres.
str_opcional3
string
Campo opcional libre. Máximo 70 caracteres.
str_opcional4
string
Campo opcional libre. Máximo 70 caracteres.
str_opcional5
string
Campo opcional libre. Máximo 70 caracteres.

Ejemplo completo

Ejemplo mínimo

Solo los obligatorios (fuera de PSE):

Ejemplo mínimo para certificación PSE