Conciliación bancaria
Cobros en persona
En algunos casos, desde el punto de vista del seguimiento bancario de la operación, puede ser interesante que se emita un número de referencia al principio de la operación. De esta manera, al cuadrar los números con la entidad bancaria, cada una de las operaciones puede ser identificada por el número de referencia. En la nomenclatura de la entidad, este número es conocido como P37 o número de referencia de operación.
Para que una operación financiera se inicie con un número de referencia enviado por la aplicación del TPV, se debe modificar la cabecera del mensaje, de tal forma que el campo “ExtraData1” vaya informado con una cadena de caracteres en formato XML:
Ej:
Soap.BeginSellRequest.Header.ExtraData1 = “<TREF>1234MIP37</TREF>”;
Las reglas de validación empleadas por el device hub son las siguientes:
- Si el campo está vacío o no tiene un formato XML se ignorará este campo. Se utilizará el contador del PIN Pad como lo hace normalmente Sipay, ya que dicho campo es obligatorio por el protocolo PUC.
En caso de existencia de dato deberá cumplir las siguientes reglas:
- Longitud Mínima 4 caracteres.
- Longitud Máxima 12 Caracteres.
- 4 primeros caracteres deben ser numéricos.
- Los 8 siguientes pueden ser letras o números sin caracteres especiales o espacios [a..z][A..Z] [0.9]
En caso de fallo de Formato el device hub retornará el código 1001, ERROR EN FORMATO TREF al entregar durante el proceso de confirmación de recepción de petición.
Ej:
Soap.BeginSellRequest.Header.ExtraData1 = “<TREF>BAD!</TREF>”; Response = BeginSellTransaction( Request );
if Response.Result.Code <> 0 BEGIN PRINT ( Response.Result.Description );
PRINT ( Response.Result.Code );
END
output: ERROR EN FORMATO TREF 1001
Cobros por Internet
En el caso del e-commerce, el campo que permite realizar la conciliación bancaria se llama:
reconciliation
Tiene las mismas reglas que en la explicación de la sección anterior y deberá utilizar el fichero de Norma 43 de su banco para realizar la conciliación completa.
Puede revisar el API de e-commerce para cobro con tarjeta en la siguiente página: