Skip to main content
El campo str_tipo_id de InformacionPago acepta un código numérico enviado como string. Determina qué tipo de documento identifica al cliente.

Tabla de valores

ValorSiglaTipoUso
"0"No usa / Tipo no identificadoCuando no aplica o no se conoce.
"1"CCCédula de CiudadaníaColombianos mayores de 18. Más común en Colombia.
"2"CECédula de ExtranjeríaExtranjeros residentes.
"3"NITNúmero de Identificación TributariaEmpresas.
"4"NUIPNúmero Único de Identificación PersonalMenores de 18 registrados.
"5"TITarjeta de IdentidadMenores de 18.
"6"PPPasaporteExtranjeros o colombianos en el exterior.
"7"IDCIdentificador Único del ClienteSistemas internos.
"8"CELCelularCuando el identificador es un número móvil.
"9"RCRegistro Civil de NacimientoMenores de 7 años.
"10"DEDocumento de Identificación ExtranjeroDocumentos emitidos fuera de Colombia.
"11"Otro no tipificadoCualquier otro caso.
Formato: los valores se envían como string, no como integer. Correcto: "1". Incorrecto: 1.

Ejemplos

Pago con cédula colombiana

{
  "str_id_cliente": "1020304050",
  "str_tipo_id": "1"
}

Pago de empresa con NIT

{
  "str_id_cliente": "900123456",
  "str_tipo_id": "3"
}

Pago con pasaporte

{
  "str_id_cliente": "AC12345",
  "str_tipo_id": "6"
}

Reglas de validación

Obligatorio para certificación PSE. Si aceptas PSE, str_id_cliente y str_tipo_id deben ir siempre.
Opcional para otros medios. Si solo aceptas TC, puedes omitirlo.
Coherencia con str_id_cliente. No envíes str_tipo_id: "1" (CC) con un ID que no cumple el formato de cédula colombiana.

Ver también

Objeto InformacionPago

Donde se usan estos campos.