str_res_pago, se añaden campos adicionales que dependen del medio de pago (int_id_forma_pago).
29 — PSE (6 campos adicionales)
Orden después del campo 21:Ejemplo real
29→ medio PSE18092100031→ str_ticketID2701→ int_codigo_servicio1022→ int_codigo_bancoBANCO UNION COLOMBIANO→ str_nombre_banco1468228→ CUS3→ int_ciclo_transaccion
32 — Tarjeta de Crédito (5 campos adicionales)
Ejemplo
32→ TCTKT-9999→ str_ticketID1234→ últimos 4 dígitosVisa→ franquiciaAP456789→ código aprobación
47 — Sistecrédito (2 campos adicionales)
48 — Bancolombia (1 campo adicional)
51 — Codensa (5 campos adicionales)
Los mismos que TC (32):41 y 77 — PDF y Mefía (sin campos adicionales)
Estos medios no añaden campos al final destr_res_pago. Los 21 base son todo lo que recibes.
Diccionario consolidado
Uso práctico
Ver también
Parsear str_res_pago
Código listo para extraer estos campos.
Medios de pago
Descripción funcional de cada medio.