Identificadores
Campos de la API:
payment.id,transaction.id,order.id
Existen 3 campos diferentes con la función de identificación. Aunque parecidos, cada uno tiene un papel distinto en la plataforma.
- Pago: representa el código del pago. Debe informarse en la creación de un pago y usarse en la actualización posterior del mismo pago. Normalmente este es un código interno que se usará para agrupar reintentos automáticos de transacción. Si no se informa, la plataforma generará un código.
- Transacción: código opcional de la transacción. Representa un intento de comunicación con una institución financiera. Debe enviar un código interno de su sistema siempre que sea posible. De lo contrario, envíe una concatenación del código del conector más el código único generado por el conector (TID, NSU, etc). Por ejemplo:
31231-9957812331231. Aun así, si no es posible generar un código único, no envíe el campo. - Pedido: código opcional del pedido (mensualidad, carrito, etc). Este código se usará para rastrear reintentos realizados en múltiples pagos diferentes.
Entendemos que muchas veces no toda esta información está disponible y que una solución natural es repetir el mismo código dos o hasta tres veces en los campos anteriores. No recomendamos esta práctica, pues los campos son opcionales. Cuando la información no esté disponible, evite enviar datos solo para rellenar el campo.
Si el mismo código se envía repetido en varios campos, podrá haber consecuencias en la calidad del análisis. Por ejemplo: cuando el identificador del pedido recibe el mismo valor que el identificador del pago, la plataforma informará erróneamente que la cantidad de intentos por compra es siempre 1. En ese caso, la solución ideal es buscar algún identificador que represente el pedido (o mensualidad, etc) en todos los pagos que el cliente (o sistema) pueda llegar a realizar.
En último caso, si no es posible obtener una información confiable, no envíe el campo opcional. De esta forma, los análisis no se verán afectados negativamente por datos que no representan la realidad.