Escenario
Tu comercio quiere aceptar débitos PSE por un monto fijo. Sin pagos mixtos, sin fraccionamiento, sin fees adicionales.Pre-requisitos
Credenciales activas con PSE habilitado.
Código de servicio PSE asignado.
URL de retorno configurada (estática o dinámica).
Request
Nota que
flt_valor_iva, str_id_cliente y str_tipo_id son obligatorios para certificación PSE.Flujo esperado
- Usuario llega a tu checkout, click “Pagar con PSE”.
- Backend llama
POST /InicioPagocon el JSON de arriba. - Backend redirige al usuario a
str_url. - Usuario elige su banco (Bancolombia, Davivienda, etc.).
- Es redirigido al sitio del banco.
- Autoriza el débito con sus credenciales bancarias.
- Banco confirma a ACH → ACH notifica a ZonaPagos.
- ZonaPagos redirige al usuario a la URL de retorno del comercio.
- Callback llega → backend llama
VerificacionPago→ estado final.

Posibles estados finales
Código
Ver también
TC simple
Misma receta para tarjeta de crédito.
Certificación PSE
Antes de ir a producción con PSE.