Skip to main content
Tras los 21 campos base de 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

Partes relevantes:
  • 29 → medio PSE
  • 18092100031 → str_ticketID
  • 2701 → int_codigo_servicio
  • 1022 → int_codigo_banco
  • BANCO UNION COLOMBIANO → str_nombre_banco
  • 1468228CUS
  • 3 → int_ciclo_transaccion

32 — Tarjeta de Crédito (5 campos adicionales)

Ejemplo

  • 32 → TC
  • TKT-9999 → str_ticketID
  • 1234 → últimos 4 dígitos
  • Visa → franquicia
  • AP456789 → 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 de str_res_pago. Los 21 base son todo lo que recibes.

Diccionario consolidado

Uso práctico

Para conciliación con bancos/franquicias, los campos que debes preservar en tu BD son:
  • PSE (29): str_codigo_transaccion (CUS) y int_codigo_banco.
  • TC (32, 51): int_cod_aprobacion y str_franquicia.
  • Otros: str_ticketID.

Ver también

Parsear str_res_pago

Código listo para extraer estos campos.

Medios de pago

Descripción funcional de cada medio.