ANEXO II. Versiones Librería

 

Siempre que la librería sufra alguna modificación, se actualizará la información en el servidor, para que las distintas aplicaciones que usen esta librería se actualicen, si lo consideran necesario, con la última versión. Se aconseja mantener siempre la última versión disponible de la librería.

En algunas de estas actualizaciones, el uso de una nueva versión de la librería, implicará cambios en la aplicación del comercio. La interfaz de llamadas a las funciones no se verá nunca afectada, se modificarán los XML de Respuesta, o se agregarán funciones nuevas.

 

6.1 ¿Cuándo debe realizarse una actualización de esta Librería?

 

Siempre que la función de inicio fnDllIniTpvpcLatente devuelva el código de error -40, indicará que es necesario realizar la actualización, ya que la versión actual se encuentra caducada. También se podrá detectar en los XML de respuesta de las operaciones fnDllOperPinPad, fnDllOperComContable, fnDllOperManual, aparecerá un elemento versdllimpl con la última versión disponible.

 

Ej.: Se realiza una petición de Devolución de una operación autorizada con anterioridad utilizando la función fnDllOperComContable.

 

XML de Respuesta recibido:

<Operaciones version="6.0">
<comunicacionContable tipo="DEVOLUCION">
<resultadoComunicacion>
<importe>1.01</importe>
<moneda>978</moneda>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>2550</pedido>
<factura>
</factura> <identificadorRTS>070001071212171835457307</identificadorRTS>
<marcaTarjeta>1</marcaTarjeta>
<pedidoBase>2548</pedidoBase>
<fechaOperacion>2007-12-12 17:23:32.0</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>140D936EE212A03B823F766FF43E4C03365AC429</firma>
</resultadoComunicacion>
<versdllimpl fecha="20090430" tipo="RQS">1.0.4.1</versdllimpl>
</comunicacionContable>
</Operaciones>