Un pago puede llevar asociado un token único para realizar operaciones sucesivas recurrentes.
Para realizar un primer pago recurrente, es necesario activar el modo recurrente durante la sesión de funcionamiento. Para ello se disponen de las siguientes funciones:
Cada vez que se inicialice la librería ( fnDllIniTpvpcLatente ), se desactivará automáticamente el modo recurrente, por lo que habrá que activarlo de nuevo si se quiere operar de este modo. Una secuencia de llamadas de ejemplo:
Para la interfaz ActiveX, estas secuencias y el comportamiento es similar.
Resultado de primera operación marcada como Recurrente, donde se obtiene el token para las sucesivas:
<Operaciones version="6.0"> <resultadoOperacion> <tipoPago>PAGO</tipoPago> <importe>1.11</importe> <moneda>978</moneda> <tarjetaClienteRecibo>************0017</tarjetaClienteRecibo> <tarjetaComercioRecibo>************0017</tarjetaComercioRecibo> <marcaTarjeta>1</marcaTarjeta> <token>90d264df618c21c527aaf836d61a6cb3d56c4bea</token> <paisTarjeta>724</paisTarjeta> <caducidad>0000</caducidad> <comercio>777888991</comercio> <terminal>3</terminal> <pedido>2882</pedido> <identificadorRTS>070001140915111838499692</identificadorRTS> <fechaOperacion>2014-09-15 07:00:07.0</fechaOperacion> <estado>F</estado> <resultado>Autorizada</resultado> <codigoRespuesta>499692</codigoRespuesta> <firma>4A0D711FAA161080DFD7A81261A36B6AC32AF6D6</firma> </resultadoOperacion> </Operaciones>