Documente Academic
Documente Profesional
Documente Cultură
Versión: 2.16
03/08/2015
Referencia SM.DE.DNC.MAN.0010
Versión: 2.16 i
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Mensajes de
Respuesta de las
Se incluye el dato tipoTasaAplicacion:
1.5 30/01/07 autorizaciones y
Crédito/Débito en las autorizaciones.
consultas de
operaciones
1.9 10/02/07 Anexo III esquema Ruta del esquema en desarrollo de 3006
Mensajes de error
Alta de un mensaje de error y
2.0 04/06/07 y configuración
configuración para dispositivos USB.
dispositivo
Versión: 2.16 ii
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
2.15 16/09/14
ÍNDICE DE CONTENIDO
La propiedad intelectual de este documento pertenece a Redsys. Queda prohibida su reproducción, venta, o cesión a terceros
1. Introducción ........................................................................................... 1
Versión: 2.16 iv
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
16. Anexo IX. Flujo de Llamadas para operativa DCC ..................................... 101
Versión: 2.16 v
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
La propiedad intelectual de este documento pertenece a Redsys. Queda prohibida su reproducción, venta, o cesión a terceros
Versión: 2.16 vi
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
1. Introducción
Versión: 2.16 1
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
1. Petición de transacción
2. Respuesta a la petición por Servicio
parte de REDSYS. Web
1
Servicio
Web
Solicitante S
O
AServicio
2 P Web
Comercio
(Proveedor Servicio)
Versión: 2.16 2
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
3. Seguridad de la información
cadenaFirmada = SHA-256(cadenaFirma+claveComercio);
Versión: 2.16 3
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 4
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 5
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 6
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
9 -> ORANGE F.
10 -> METRORED.
11 -> LEBARA.
idTransOperador: número de referencia asignado a la
transacción por el operador correspondiente. Este valor debe
aparecer en el recibo de la operación.
plazoPago: código de fraccionamiento que indica el tipo de
aplazamiento que se realizará.
Marca Indicador
VISA 1
MASTERCARD 2
DINERS 6
AMEX 8
JCB 9
CUP 22
Versión: 2.16 7
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 8
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
La WSDL que describe el Web Service TPV PC posee varios métodos que
dan soporte a toda la funcionalidad del sistema. A continuación se
detalla cada uno de esos métodos y para qué se utilizan:
trataPeticionPago
Se utiliza para la realización de los siguientes tipos de operaciones:
Pagos
Preautorizaciones
Preautorizaciones de reemplazo (modificación de
preautorizaciones)
Anulaciones
Recargas de teléfonos móviles
Primer pago con tarjeta en archivo
trataComunicacionContable
Permite la realización de Devoluciones y Confirmaciones sobre
operaciones de Pago y/o Preautorización.
trataPeticionInfo
Permite realizar consultas específicas en el TPV PC. Bien se consulta
una operación concreta o se consulta el cambio en divisas.
Versión: 2.16 9
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 10
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
5.2 Consultas
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosDivisas>
<importeOriginal>1.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<codigoDivisa>840</codigoDivisa>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
</datosDivisas>
</datosConsulta>
<timestamp>20050722 170606</timestamp>
<firma>709DDD08D9551768373EF6E95D6057616FFD46B9A04F9447B28ACDB89E28F2
AD</firma>
</consulta>
</Operaciones>
<Operaciones version="6.0">
Versión: 2.16 11
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<resultadoConsulta>
<divisas>
<importeOriginal>10.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<importeDivisa>7.11</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<nombreDivisa>POUND STERLING</nombreDivisa>
<simboloDivisa>GBP</simboloDivisa>
<formatoDivisa>2</formatoDivisa>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
<nombreEntTermAct>REDSYS</nombreEntTermAct>
</divisas>
<firma>25F86731E193C6FCDF5E7567309EC080C237FC3A</firma>
</resultadoConsulta>
</Operaciones>
1. Consulta de operación:
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosOperacion>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>1193</pedidoBase>
<idRTSOriginal>70001050804122347070785</idRTSOriginal>
</datosOperacion>
</datosConsulta>
<timestamp>20050804 084006</timestamp>
<firma>AC3D35BF5EA0283C1526E1113B9416122B1BDEFE33BCAF274FBACEE62EEA
EFBB</firma>
</consulta>
</Operaciones>
<Operaciones version="6.0">
<resultadoConsulta>
<operacion>
<tipoOperacion>Autorizacion</tipoOperacion>
<tarjetaComercioRecibo>************0004</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0004</tarjetaClienteRecibo>
<caducidad>0606</caducidad>
Versión: 2.16 12
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<importe>12.00</importe>
<moneda>978</moneda>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1193</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001050804122347070785</identificadorRTS>
<fechaOperacion>2005-08-04 12:23:47.188</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>070785</codigoRespuesta>
</operacion>
<firma>F4C833CBB97610646B552EAF0B95259B6059AA4958645268AB82AA5EE87356
53</firma>
</resultadoConsulta>
</Operaciones>
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosOperacion>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>10789</pedidoBase>
<idRTSOriginal>070001070313121707366487</idRTSOriginal>
</datosOperacion>
</datosConsulta>
<timestamp>20070313 122000</timestamp>
<firma>CA13C6BE7B2CBFD3D971204171B989EB078C02624EE7B8ED466CB8E257126D91<
/firma>
</consulta>
</Operaciones>
<Operaciones version="6.0">
<resultadoConsulta>
<operacion>
<tipoOperacion>Autorizacion</tipoOperacion>
<tarjetaComercioRecibo>************8095</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8095</tarjetaClienteRecibo>
<caducidad>1208</caducidad>
<importe>0.01</importe>
<moneda>826</moneda>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10789</pedido>
<identificadorRTS>070001070313121707366487</identificadorRTS>
<fechaOperacion>2007-03-13 12:17:07.812</fechaOperacion>
<estado>F</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>909</codigoRespuesta>
Versión: 2.16 13
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
</operacion>
<firma>EEC00BAB30D23A2DE8A9A75C11DE08097D21F44C1076B6B8513D03240A84ED00<
/firma>
</resultadoConsulta>
</Operaciones>
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosOperacion>
<comercio>443608641</comercio>
<terminal>20</terminal>
<pedidoBase>1573</pedidoBase>
<idRTSOriginal>070001070313164659140608</idRTSOriginal>
</datosOperacion>
</datosConsulta>
<timestamp>20070313 165000</timestamp>
<firma>FFDF121D056ACA0F38713B9D3A69F883A60E2737C111367267A2E9EE38B08769</fi
rma>
</consulta>
</Operaciones>
<Operaciones version="6.0">
<resultadoConsulta>
<operacion>
<tipoOperacion>Autorizacion</tipoOperacion>
<tarjetaComercioRecibo>************0018</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0018</tarjetaClienteRecibo>
<caducidad>1210</caducidad>
<importe>0.01</importe>
<moneda>978</moneda>
<comercio>443608641</comercio>
<terminal>20</terminal>
<pedido>1573</pedido>
<identificadorRTS>070001070313164659140608</identificadorRTS>
<fechaOperacion>2007-03-13 16:46:59.469</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>011406</codigoRespuesta>
</operacion>
<firma>1122E5E4D8148EF4EA4BC3539AA1D8D4E74131A5C676070B2099261E54C3985D </f
irma>
</resultadoConsulta>
</Operaciones>
<Operaciones version="6.0">
Versión: 2.16 14
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<consulta>
<datosConsulta>
<datosOperacion>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>10790</pedidoBase>
<idRTSOriginal>070001070314100531140656</idRTSOriginal>
</datosOperacion>
</datosConsulta>
<timestamp>20070314 100000</timestamp>
<firma>8B9F009EBE8A3638271361AD04290F39F565443D1F241949F5CEF19DBE960E0C</fi
rma>
</consulta>
</Operaciones>
<Operaciones version="6.0">
<resultadoConsulta>
<operacion>
<tipoOperacion>Autorizacion</tipoOperacion>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0018</tarjetaClienteRecibo>
<caducidad>0707</caducidad>
<importe>10.00</importe>
<moneda>978</moneda>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10790</pedido>
<identificadorRTS>070001070314100531140656</identificadorRTS>
<factura>FAC-11245B</factura>
<fechaOperacion>2007-03-14 10:05:31.219</fechaOperacion>
<estado>F</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>180</codigoRespuesta>
</operacion>
<firma>C344926461890D4813C919E40CB5813A8AAB276F472136A0FAF95D9B94227DDC </f
irma>
</resultadoConsulta>
</Operaciones>
<Operaciones version="6.0">
<operacion>
Versión: 2.16 15
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<datosPago>
<datosPagoTarjeta>
<tarjeta>4545840300508033</tarjeta>
<caducidad>0707</caducidad>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>10.00</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>FAC-11245B</factura>
<tipoPago>RECARGA</tipoPago>
<datosRecarga>
<numTelefono>660189756</numTelefono>
<idOperador>1</idOperador>
</datosRecarga>
</datosCompra>
<timestamp>200507020 191000</timestamp>
<firma>A47916DFA35CD6DF6F5F026DA124D7059550C1C0BF8028962D2888A3B56381
2E</firma>
</operacion>
</Operaciones>
Ejemplo Respuesta:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>RECARGA</tipoPago>
<importe>10.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<numTelefono>660189756</numTelefono>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1171</pedido>
<identificadorRTS>070012050726125219371798</identificadorRTS>
<factura>FAC-11245B</factura>
<fechaOperacion>2005-07-26 12:52:19.736</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>371798</codigoRespuesta>
<firma>43886D70CA339808442368FE2876907B5C258385BFF32A7B19C9BC9C82E2E7B4</
firma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 16
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Anulación de Preautorizaciones
Reemplazo de Preautorizaciones
Versión: 2.16 17
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4545840300508033</tarjeta>
<caducidad>0707</caducidad>
<cvc2>567</cvc2>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>0.01</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<timestamp>20050629 141506</timestamp>
<firma>834B9C31758F6D216A3E8496DD33694A87E90A29B64A4A3113B318B89482A21D</
firma>
</operacion>
</Operaciones>
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
Versión: 2.16 18
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1173</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070012050726130626371800</identificadorRTS>
<fechaOperacion>2005-07-26 13:06:26.22</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>485853</codigoRespuesta>
<firma>A6A22149F609DAA35BE053C92D5C308E0382F04D1F79189EBF9BF73574D
CEE09</firma>
</resultadoOperacion>
</Operaciones>
<Operaciones version="6.0">
<resultadoConsulta>
<divisas>
<importeOriginal>10.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<importeDivisa>7.11</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<nombreDivisa>POUND STERLING</nombreDivisa>
<simboloDivisa>GBP</simboloDivisa>
<formatoDivisa>2</formatoDivisa>
<porcentajeComision>3.0000</porcentajeComision>
<tasaDivisaConComision>1.406925</tasaDivisaConComision>
<tasaDivisaSinComision>1.449133</tasaDivisaSinComision>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
<nombreEntTermAct>REDSYS</nombreEntTermAct>
</divisas>
<firma>7E355F267858818E043BC559C62EDC6969EDCD610750B13A7770673A4F0D0F5E</f
irma>
</resultadoConsulta>
</Operaciones>
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1173</pedido>
<identificadorRTS>070012050726130626371800</identificadorRTS>
<fechaOperacion>2005-07-26 13:06:26.22</fechaOperacion>
Versión: 2.16 19
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<estado>G</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>190</codigoRespuesta>
<firma>8A61C94D2D4C990A266F35613252BF5F5E4167412436D0EE97AF29FF300AD426</f
irma>
</resultadoOperacion>
</Operaciones>
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4545840300508033</tarjeta>
<caducidad>0707</caducidad>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>7.00</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<tipoPago>PREAUTORIZACION</tipoPago>
</datosCompra>
<timestamp>20050629 141506</timestamp>
<firma>C8E78EC550265944B7B5FC5BD4BE01FF0413F37343EE9DE0535F60A27D108D3E<
/firma>
</operacion>
</Operaciones>
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PREAUTORIZACION</tipoPago>
<importe>7.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1189</pedido>
<identificadorRTS>070012050728085752485853</identificadorRTS>
<fechaOperacion>2005-07-28 08:57:52</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>485853</codigoRespuesta>
<firma>F079A5DF89A37765BAC349DE43230BC98DA71B39F39453C4DEC305476C239AA6
</firma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 20
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PREAUTORIZACION</tipoPago>
<importe>7.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>4545840300508033
</tarjetaComercioRecibo>
<tarjetaClienteRecibo>4545840300508033</tarjetaClienteRecibo>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10741</pedido>
<identificadorRTS>070001070305131328191024</identificadorRTS>
<fechaOperacion>2007-03-05 13:13:28</fechaOperacion>
<estado>F</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>180</codigoRespuesta>
<Literales>
<literal> </literal>
</Literales>
<firma>830E40F41618D97C9C886591176707368E3EE70EDCE418BB1EC410AD7ABF348C</firma>
</resultadoOperacion>
</Operaciones>
<Operaciones version="6.0">
<comunicacionContable tipo="DEVOLUCION">
<datosEntrada>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>10696</pedidoBase>
<importe>0.01</importe>
<factura>fact_devol</factura>
<idRTSOriginal>070001070226160149267574</idRTSOriginal>
<timestamp>20050722 084900</timestamp>
<firma>46677DB3C6F2B1AC903EEA5A90A104389AA60BF701282D92C7193BF55C36E86C</firm
a>
</datosEntrada>
</comunicacionContable>
</Operaciones>
<Operaciones version="6.0">
<comunicacionContable tipo="DEVOLUCION">
<resultadoComunicacion>
<importe>0.01</importe>
<moneda>978</moneda>
<comercio>123443210</comercio>
<terminal>1</terminal>
Versión: 2.16 21
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<pedido>10743</pedido>
<identificadorRTS>070001070306095634148303</identificadorRTS>
<factura>fact_devol</factura>
<pedidoBase>10696</pedidoBase>
<fechaOperacion>2007-03-06 09:56:34</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>584142C5A0AB4823BA7FC07DD2EC3C965B2808B88C253F5A5D7F485D1C0CC078</firm
a>
</resultadoComunicacion>
</comunicacionContable>
</Operaciones>
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosDivisas>
<importeOriginal>1.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<codigoDivisa>840</codigoDivisa>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
</datosDivisas>
</datosConsulta>
<timestamp>20050722 170606</timestamp>
<firma>E2D90C9A51FF76CD1BE8E9147E710C6F62DD9B388A316B7902DF823DC378D08D
</firma>
</consulta>
</Operaciones>
<Operaciones version="6.0">
<resultadoConsulta>
<divisas>
<importeOriginal>1.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<importeDivisa>1.23</importeDivisa>
<codigoDivisa>840</codigoDivisa>
<nombreDivisa>DOLAR U.S.A.</nombreDivisa>
<simboloDivisa>USD</simboloDivisa>
<formatoDivisa>2</formatoDivisa>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
</divisas>
<firma>CAEC00F6C8510879834650AC70049087C11333315A21293563F8AB89A7B91068</fi
rma>
</resultadoConsulta>
</Operaciones>
Versión: 2.16 22
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones>
<Error>
<codigo>SOAP-TPVPC0002</codigo>
<mensaje>Firma Incorrecta</mensaje>
<descripcion>Operaciones.operacion.firma</descripcion>
</Error>
</Operaciones>
Petición:
<Operaciones version="6.0">
<operacion>
<datosCompra>
<pedidoBase>10617</pedidoBase>
<idRTSOriginal>07000107021513073158075</idRTSOriginal>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_anul</factura>
<tipoPago>ANULACION</tipoPago>
</datosCompra>
<firma>5BB787DA2F7F28C01B9EC42A8BE50A87496547213AA840B2786F92F50861CF8D</firma>
<timestamp>20050726 132600</timestamp>
</operacion>
</Operaciones>
Resultado:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>ANULACION</tipoPago>
<importe>522.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0003</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0003</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10617</pedido>
<identificadorRTS>070001070306160227188306</identificadorRTS>
<factura>fact_anul</factura>
<fechaOperacion>2007-03-06 16:02:27</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<Literales>
<literal> </literal>
</Literales>
<firma>35D2BA93AC5F57A0288CB4198BC0DD2BCC2E32D438C01FAE0B31FC20D6396EFD
</firma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 23
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Petición:
<Operaciones version="6.0">
<operacion>
<datosCompra>
<pedidoBase>10610</pedidoBase>
<idRTSOriginal>07000107021513061358066</idRTSOriginal>
<moneda>978</moneda>
<importe>1.10</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_P_reem</factura>
<tipoPago>PREAUT_REEMPLAZO</tipoPago>
</datosCompra>
<firma>2A9B40C1F487F552C043A3F41E7E6FD9229DD42365AE8FF65E0461B96C6401DC</firma>
<timestamp>20050726 135200</timestamp>
</operacion>
</Operaciones>
Resultado:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PREAUTORIZACION</tipoPago>
<importe>1.10</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0003</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0003</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10610</pedido>
<identificadorRTS>070001070306170659175165</identificadorRTS>
<factura>fact_P_reem</factura>
<fechaOperacion>2007-03-06 17:06:59</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>175165</codigoRespuesta>
<Literales>
<literal> </literal>
</Literales>
<firma>94D62F3B6EF6357C73D142E21E99D85F619EEBCB0C068BDDED57D1DFDBB09A54 </fir
ma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 24
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Petición
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4545840300508033</tarjeta>
<caducidad>0707</caducidad>
<cvc2>567</cvc2>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>0.01</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<tipoPago>PAGO_TJT_ARCHIVO</tipoPago>
</datosCompra>
<timestamp>20050629 141506</timestamp>
<firma>FC2B262F99A6DE728570CA28AF3E73BEFF185BC9F51CA7095307B16FAC8D4289
</firma>
</operacion>
</Operaciones>
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO_TJT_ARCHIVO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1173</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070012050726130626371800</identificadorRTS>
<fechaOperacion>2005-07-26 13:06:26.22</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>485853</codigoRespuesta>
<firma>A7545AFB374579F69164E89E90AE75F789DA3C29011A79ED34EA887C8AC
11F85</firma>
</resultadoOperacion>
</Operaciones>
<Operaciones version="6.0">
<operacion>
<datosCompra>
Versión: 2.16 25
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<pedidoBase>1173</pedidoBase>
<idRTSOriginal>070012050726130626371800</idRTSOriginal>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_rep</factura>
<tipoPago>PAGO_TJT_ARCHIVO</tipoPago>
</datosCompra>
<firma>992664DCCA7C556D5E9DD02E49B330C36F1B06590B8726D6709395B7C8DC9660</firma>
<timestamp>20110524 170500</timestamp>
</operacion>
</Operaciones>
Versión: 2.16 26
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 27
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Las URLs de acceso a la WSDL son las siguientes, para los distintos
entornos:
DESARROLLO:
Sin SSL:
https://sis-
d.redsys.es/TPV_PC/services/SerClsWSPeticionSOAP/wsdl/SerClsWSPeticionSOAP.wsdl
INTEGRACIÓN:
https://tpvpc-
i.redsys.es:27443/TPV_PC/services/SerClsWSPeticionSOAP/wsdl/SerClsWSPeticionSOAP.w
sdl
EXPLOTACIÓN:
https://tpvpc.redsys.es/TPV_PC/services/SerClsWSPeticionSOAP/wsdl/SerClsWSPeticionSO
AP.wsdl
Versión: 2.16 28
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
CLSID: 77C72BE4-E64B-481A-8032-2431F90CB250
objAxPINPAD= CreateObject(“AxTpvpcPinPadWS.TPVpcPinPad”)
Versión: 2.16 29
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Las URLs de acceso a la WSDL son las siguientes, para los distintos
entornos:
DESARROLLO:
Sin SSL:
https://sis-
d.redsys.es/TPV_PC/services/SerClsWSPasarelaPINPAD/wsdl/SerClsWSPasarelaPINPAD
.wsdl
INTEGRACIÓN:
https://tpvpc-
i.redsys.es:27443/TPV_PC/services/SerClsWSPasarelaPINPAD/wsdl/SerClsWSPasarelaP
INPAD.wsdl
EXPLOTACIÓN:
https://tpvpc.redsys.es/TPV_PC/services/SerClsWSPasarelaPINPAD/wsdl/SerClsWSPas
arelaPINPAD.wsdl
Versión: 2.16 30
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 31
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 32
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Por ejemplo:
Versión: 2.16 33
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
tipoPago
tarjeta
caducidad
codBarras
numTelefono
importe
moneda
codigoDivisa
plazoPago
comercio
terminal
numTelefono2
idOperador
timestamp
ClaveComercio
Versión: 2.16 34
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo 1:
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4545840300508033</tarjeta>
<caducidad>0707</caducidad>
<cvc2>567</cvc2>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>0.01</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<timestamp>20050629 141506</timestamp>
<firma>
DA6E39B04774053DD49C5C5739EB168B70A42FA08F4442F99DEC160CD2414A5C</firma>
</operacion>
</Operaciones>
Ejemplo 2:
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4948750000000004</tarjeta>
<caducidad>0707</caducidad>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>10.00</importe>
<codigoDivisa>840</codigoDivisa >
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact</factura>
<tipoPago>PAGO</tipoPago>
</datosCompra>
Versión: 2.16 35
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<timestamp>20050726 140500</timestamp>
<firma>
232F1871EF3D5A1C0082CFB3ABA337EE04AE9EB77F90D4A8A2E72EF15A57EC91</firma>
</operacion>
</Operaciones>
PAGO4948750000000004070710.00978840123443210120050726
140500AAABBB
Ejemplo 3:
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoBanda>
<lecturaBanda>D6BAC20AB322864CF8A3554700BB411F9EA1C44D20F
0B70014CFE71A13EEE8765EE29A9372C895F5F8E978F17298A1D5CD7
68EB618815D0E96EE7FF8BB9EAF412BB033BD9ABD663BF8A3554700
BB411F1266C03D10061E2DBC71B66B7E00BA291CEE96B3468130F4</l
ecturaBanda>
</datosPagoBanda>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>1.00</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact1</factura>
<tipoPago>PAGO</tipoPago>
<opcionesPago>S</opcionesPago>
</datosCompra>
<timestamp>20050726 095800</timestamp>
<firma>
016CEC323578EC6BFF3B35B5195F25F44A658A76256FD0D0D13BD42B2182F0F3</firma>
</operacion>
</Operaciones>
PAGO1.00978123443210120050726 095800AAABBB
Ejemplo 4:
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoMobipay>
<codBarras>0123456789012</codBarras>
Versión: 2.16 36
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
</datosPagoMobipay>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>7.00</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_CB</factura>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<timestamp>20050727 084702</timestamp>
<firma>
6FCBC32D390BF945AF5E92F5C4D57A3C092A1A25C42CE91FB6FD5C1D034710B8</firma
>
</operacion>
</Operaciones>
PAGO01234567890127.00978123443210120050727 084702AAABBB
Ejemplo 5:
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoMobipay>
<numTelefono>660189987</numTelefono>
</datosPagoMobipay>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>0.01</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_TelMbp</factura>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<timestamp>20050720 154500</timestamp>
<firma>
ACA8644C5AC1D8DB96C85F0286DFC098C8BF89A200EAE44DF564FF634858C305</firma>
</operacion>
</Operaciones>
PAGO6601899870.01978123443210120050720 154500AAABBB
Ejemplo 6: recarga
Versión: 2.16 37
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4545840300508033</tarjeta>
<caducidad>0707</caducidad>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>10.00</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>FAC-11245B</factura>
<tipoPago>RECARGA</tipoPago>
<datosRecarga>
<numTelefono>660189756</numTelefono>
<idOperador>1</idOperador>
</datosRecarga>
</datosCompra>
<timestamp>200507020 191000</timestamp>
<firma>
F6DEEA59B66BCE4BD23A38ABA5459E5EFA1C7462ADA7888325988DDBE8B8844E</firm
a>
</operacion>
</Operaciones>
RECARGA4545840300508033070710.0097812344321016601897561200507020
191000AAABBB
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4509460000000003</tarjeta>
<caducidad>0909</caducidad>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>15.00</importe>
<comercio>123443210</comercio>
<terminal>3</terminal>
<plazoPago>10003</plazoPago>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<firma>
F6545081632CB3FD0BDFBFD754F259C06DA5B351E2AD1B118FA96771BEC91B11</firma>
<timestamp>20050925 100000</timestamp>
Versión: 2.16 38
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
</operacion>
</Operaciones>
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoTarjeta>
<tarjeta>4509460000000003</tarjeta>
<caducidad>0909</caducidad>
<generaToken>TRUE</generaToken>
</datosPagoTarjeta>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>15.00</importe>
<comercio>123443210</comercio>
<terminal>3</terminal>
<plazoPago>10003</plazoPago>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<firma>
F6545081632CB3FD0BDFBFD754F259C06DA5B351E2AD1B118FA96771BEC91B11</firma>
<timestamp>20050925 100000</timestamp>
</operacion>
</Operaciones>
Versión: 2.16 39
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
PAGO4509460000000003090915.0097810003123443210320050925
100000AAABBB
<Operaciones version="6.0">
<operacion>
<datosPago>
<datosPagoToken>
<token>b9a32b531ace3d342f094fe81abcb3c245f51b14</token>
</datosPagoToken>>
</datosPago>
<datosCompra>
<moneda>978</moneda>
<importe>15.00</importe>
<comercio>123443210</comercio>
<terminal>3</terminal>
<plazoPago>10003</plazoPago>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<firma>
67DD16BF93C1C4A390EC3FB1F39739FE0B272A1F57EDF6ED851E6A713F3C945C</firma>
<timestamp>20050925 100000</timestamp>
</operacion>
</Operaciones>
PAGO0242a2770c62e49ff4139f032b71e22d088e8682
15.0097810003123443210320050925 100000AAABBB
Versión: 2.16 40
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
tipoPago
tarjetaComercioRecibo (en el caso en que la tarjeta vaya
incluida en el mensaje)
Versión: 2.16 41
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo 1:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1173</pedido>
<identificadorRTS>070012050726130626371800</identificadorRTS>
<fechaOperacion>2005-07-26 13:06:26.22</fechaOperacion>
<estado>G</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>190</codigoRespuesta>
<firma>14A5B811539955E782E0E3DC06DF80FBA1AFF3C72D63D29175860E6137811D2E</fi
rma>
</resultadoOperacion>
</Operaciones>
PAGO************8033************803307070.0197812344321011173070
0120507261306263718002005-07-26 13:06:26.22FDenegadaAAABBB
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0090</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0090</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>1210</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5221</pedido>
<tipoTasaAplicada>DEB</tipoTasaAplicada>
<identificadorRTS>070001070104095223003876</identificadorRTS>
<factura>IDOPER_PINPAD</factura>
<fechaOperacion>2007-01-04 09:52:23.65</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>000262</codigoRespuesta>
<Literales>
<literal> </literal>
Versión: 2.16 42
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
</Literales>
<firma>01247A0934549E03C94F02E68D6448ADECDE38B0E7950B2DFCE7C2C1E4
D27E61</firma>
<operacionemv>true</operacionemv>
<conttrans>000666</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
</resultadoOperacion>
</Operaciones>
PAGO************0090************009012100.0197877788899115521070
0010701040952230038762007-01-04 09:52:23.65FAutorizadaAAABBB
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0090</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0090</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>1210</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5222</pedido>
<identificadorRTS>070001070104095223003876</identificadorRTS>
<factura>IDOPER_PINPAD</factura>
<fechaOperacion>2007-01-04 09:52:23.656</fechaOperacion>
<estado>G</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>180</codigoRespuesta>
<Literales>
<literal> </literal>
</Literales>
<firma>C0615764653D2AAEAECEA164D6E101D9808FF70B961096D2FFA8843BF89
BDD26</firma>
<operacionemv>true</operacionemv>
<conttrans>000666</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
<resverificacion>0880008000</resverificacion>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 43
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
PAGO************0090************009012100.0197877788899115522070
0010701040952230038762007-01-04 09:52:23.65FDenegadaAAABBB
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>30.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>309571370</comercio>
<terminal>1</terminal>
<pedido>1372</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001060123151609028446</identificadorRTS>
<fechaOperacion>2006-01-23 12:36:02.22</fechaOperacion>
<titularTarjeta>Apellidos Nombre Titular</titularTarjeta>
<importeDivisa>21.33</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<tasaCambio>1.406925</tasaCambio>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>099080</codigoRespuesta>
<Literales>
<literal>I ACCEPT THAT I HAVE BEEN OFFERED A CHOICE OF
CURRENCIES FOR PAYMENT. I ACCEPT THE CONVERSION
RATE AND FINAL AMOUNT. I UNDERSTAND THAT THE
CHOICE OF TRANSACTION CURRENCY IS FINAL.</literal>
<literal> </literal>
</Literales>
<firma>B01C66815C38131861E0831FBC8FEE555E85CEC312AC95FC37FB94A5052007
0B</firma>
</resultadoOperacion>
</Operaciones>
PAGO************5532************5532020730.0197821.338261.4069253
09571370113720700010601231516090284462006-01-23
12:36:02.22FAutorizadaAAABBB
Versión: 2.16 44
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PREAUTORIZACION</tipoPago>
<importe>7.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0090</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0090</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>1210</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5223</pedido>
<identificadorRTS>070001070104095223003877</identificadorRTS>
<factura>IDOPER_PINPAD</factura>
<fechaOperacion>2007-01-04 09:57:03.70</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>002209</codigoRespuesta>
<Literales>
<literal> </literal>
</Literales>
<firma>612DFB3D8AD2CDF5B4714290EBF824583F6EF10F54AA62A5C67083D10C
AFB03C</firma>
<operacionemv>true</operacionemv>
<conttrans>000667</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
<resverificacion>0880008000</resverificacion>
</resultadoOperacion>
</Operaciones>
PREAUTORIZACION************0090************009012107.00978777888
991155230700010701040952230038772007-01-04
09:57:03.70FAutorizadaAAABBB
Ejemplo 6: recarga
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>RECARGA</tipoPago>
<importe>10.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
Versión: 2.16 45
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<numTelefono>660189756</numTelefono>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1171</pedido>
<identificadorRTS>070012050726125219371798</identificadorRTS>
<factura>FAC-11245B</factura>
<fechaOperacion>2005-07-26 12:52:19.736</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>371798</codigoRespuesta>
<firma>D315253BE52109634F1AD33A8E6203122A8BCC66D8D4BFD1014FB6569FBCF473<
/firma>
</resultadoOperacion>
</Operaciones>
RECARGA************8033************8033070766018975610.009781234
43210111710700120507261252193717982005-07-26
12:52:19.736FAutorizadaAAABBB
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>15.00</importe>
<moneda>978</moneda>
<tarjeta>************0003</tarjeta>
<caducidad>0909</caducidad>
<comercio>123443210</comercio>
<terminal>3</terminal>
<pedido>1245</pedido>
<fechaOperacion>2005-09-29 10:28:36.197</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>453803</codigoRespuesta>
<Literales>
<literal>PAG.FRAC. 3 MESES-INT.COMERCIO</literal>
</Literales>
<firma>32974066D41570A6B33910F4206269AEEF17CED5E652AC17005DAF88F8A72F40</f
irma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 46
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>15.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************8033</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************8033</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1173</pedido>
<identificadorRTS>070012050726130626371800</identificadorRTS>
<fechaOperacion>2005-07-26 13:06:26.22</fechaOperacion>
<estado>G</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>190</codigoRespuesta>
<firma>6A0869A7EDEE549728180A969FF80801AA5B7BB2A5B5F48849E8B8B2BF5C26FE</f
irma>
</resultadoOperacion>
</Operaciones>
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>15.00</importe>
<moneda>978</moneda>
<tokenComercioRecibo>************1b14</tokenComercioRecibo>
< tokenComercioRecibo>************1b14</tokenComercioRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1173</pedido>
<identificadorRTS>070012050726130626371800</identificadorRTS>
<fechaOperacion>2005-07-26 13:06:26.22</fechaOperacion>
<estado>G</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>190</codigoRespuesta>
<firma>A85CE5AF0FFD3306F5EE67A363E59EA71DB50253B51E0FEF0070CB031A12D720</f
irma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 47
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Estos mensajes son devueltos por TPV PC cuando puede ofrecer una
funcionalidad determinada para la transacción actual (DCC, Tarjeta en
claro), siempre y cuando se haya especificado el campo ‘opcionesPago’
en el mensaje de petición.
importeOriginal
monedaOriginal
importeDivisa
codigoDivisa
nombreDivisa
simboloDivisa
formatoDivisa
porcentajeComision
tasaDivisaConComision
tasaDivisaSinComision
comercio
terminal
csb
ClaveComercio
Operacionemv
Conttrans
Sectarjeta
Idapp
etiquetaApp
codrespauto
resverificacion
Versión: 2.16 48
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoConsulta>
<divisas>
<importeOriginal>1.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<importeDivisa>0.71</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<nombreDivisa>POUND STERLING</nombreDivisa>
<simboloDivisa>GBP</simboloDivisa>
<formatoDivisa>2</formatoDivisa>
<porcentajeComision>3.0000</porcentajeComision>
<tasaDivisaConComision>1.406925</tasaDivisaConComision>
<tasaDivisaSinComision>1.449133</tasaDivisaSinComision>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
<nombreEntTermAct>>REDSYS </nombreEntTermAct>
</divisas>
<firma>744721AE18CAD92E392360F98C71E70B6211D75DD26F2B43A77B78DCCD0BC40C <
/firma>
</resultadoConsulta>
</Operaciones>
comercio monedaOriginal
Pan
timestamp
<Operaciones version="6.0">
<resultadoConsulta>
<Pan>4548819002212219</Pan>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
<timestamp>20080121 104613</timestamp>
<firma>90E5DF0FBB9BBEB0E7EA2352D2BBA95803FD637BCA797D7C391C2280D8CE695
A</firma>
</resultadoConsulta>
</Operaciones>
Versión: 2.16 49
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
123443210454881900221221920080121 104613AAABBB
comercio
terminal
pedidoBase
idRTSOriginal
importe
timestamp
ClaveComercio
Ejemplo:
<Operaciones version="6.0">
<comunicacionContable tipo="DEVOLUCION">
<datosEntrada>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>1174</pedidoBase>
<importe>0.01</importe>
<factura>fact_devol</factura>
<idRTSOriginal>070012050726130915371801</idRTSOriginal>
<timestamp>20050722 084900</timestamp>
<firma>
9283D44A97E1FA41316DC018DE5B7CCBF1B69ABEE77DE0CC80DE53723A951D4A</firma
>
</datosEntrada>
</comunicacionContable>
</Operaciones>
Versión: 2.16 50
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
DEVOLUCION123443210111740700120507261309153718010.0120050722
084900AAABBB
tipoComunicacion
importe
moneda
importeDivisa
codigoDivisa
tasaCambio
comercio
terminal
pedido
identificadorRTS
pedidoBase
fechaOperacion
estado
resultado (en el caso en que vaya incluido en el mensaje)
ClaveComercio
Ejemplo:
<Operaciones version="6.0">
<comunicacionContable tipo="DEVOLUCION">
<resultadoComunicacion>
<importe>0.01</importe>
<moneda>978</moneda>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>1176</pedido>
Versión: 2.16 51
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<identificadorRTS>070012050726131614371803</identificadorRTS>
<factura>fact_devol</factura>
<pedidoBase>1174</pedidoBase>
<fechaOperacion>2005-07-26 13:16:14</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>6CFCCC3A2B06FA4EA7F3611A15141CF9E6833DDB30CF7F53AB08CA9F63AEE59
B</firma>
</resultadoComunicacion>
</comunicacionContable>
</Operaciones>
DEVOLUCION0.019781234432101117607001205072613161437180311742005-
07-26 13:16:14FAutorizadaAAABBB
comercio
terminal
tarjeta
caducidad
importe
timestamp
ClaveComercio
Ejemplo:
<Operaciones version="6.4">
<comunicacionContable tipo="DEVOLSINORIG">
<datosEntrada>
Versión: 2.16 52
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<comercio>777888991</comercio>
<terminal>01</terminal>
<tarjeta>4548812049400004</tarjeta>
<caducidad>1212</caducidad>
<importe>100.00</importe>
<factura>DevSinOrig_TEST</factura>
<timestamp>20110912 090000</timestamp>
<firma>
6CF977D5BFAE22B9A952E5D1491F5F5A040D8BAA39FDB9741CFB898A872B49E4</firma>
</datosEntrada>
</comunicacionContable>
</Operaciones>
DEVOLSINORIG7778889910145488120494000041212100.0020110912 090000AAABBB
tipoComunicacion
importe
comercio
terminal
tarjeta
caducidad
pedido
fechaOperacion
estado
resultado (en el caso en que vaya incluido en el mensaje)
ClaveComercio
Versión: 2.16 53
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo:
<Operaciones version="6.4">
<comunicacionContable tipo="DEVOLSINORIG">
<resultadoComunicacion>
<importe>100.00</importe>
<moneda>978</moneda>
<comercio>777888991</comercio>
<terminal>1</terminal>
<tarjeta>************0004</tarjeta>
<caducidad>0000</caducidad>
<pedido>5293</pedido>
<identificadorRTS>070001110912094553497434</identificadorRTS>
<marcaTarjeta>1</marcaTarjeta>
<fechaOperacion>2011-09-12 09:00:00.0</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>06BCA312AB29F2DABAF4BBD9D8F35F9637BD6E6CB76A67C64B642E7806F873B
9</firma>
</resultadoComunicacion>
</comunicacionContable>
</Operaciones>
DEVOLSINORIG100.009787778889911************000400005293070001110912094553497
4342011-09-12 09:00:00.0FAutorizadaAAABBB
importeOriginal
monedaOriginal
codigoDivisa
comercio
terminal
csb
timestamp
ClaveComercio
Versión: 2.16 54
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo:
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosDivisas>
<importeOriginal>1.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<codigoDivisa>840</codigoDivisa>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
</datosDivisas>
</datosConsulta>
<timestamp>20050722 170606</timestamp>
<firma>A7675DC054728E9F9FF6FAE917F555C1B8AC90161E055B0E1ECC3AAEA791269E
</firma>
</consulta>
</Operaciones>
importeOriginal
monedaOriginal
importeDivisa
codigoDivisa
nombreDivisa
simboloDivisa
formatoDivisa
comercio
terminal
csb
ClaveComercio
Versión: 2.16 55
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo:
<Operaciones version="6.0">
<resultadoConsulta>
<divisas>
<importeOriginal>10.00</importeOriginal>
<monedaOriginal>978</monedaOriginal>
<importeDivisa>7.11</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<nombreDivisa>POUND STERLING</nombreDivisa>
<simboloDivisa>GBP</simboloDivisa>
<formatoDivisa>2</formatoDivisa>
<porcentajeComision>3.0000</porcentajeComision>
<tasaDivisaConComision>1.406925</tasaDivisaConComision>
<tasaDivisaSinComision>1.449133</tasaDivisaSinComision>
<comercio>123443210</comercio>
<terminal>1</terminal>
<csb>4000</csb>
<nombreEntTermAct>REDSYS</nombreEntTermAct>
</divisas>
<firma>D4D70AED5144C2F53C17ED5D6CE2247BE923442830CAD5A44F006EA966D59435</fir
ma>
</resultadoConsulta>
</Operaciones>
comercio
terminal
pedidoBase
idRTSOriginal
tarjeta
importe
fechaOper
timestamp
ClaveComercio
Versión: 2.16 56
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo 1:
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosOperacion>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>1193</pedidoBase>
<idRTSOriginal>070001050804122347070785</idRTSOriginal>
</datosOperacion>
</datosConsulta>
<timestamp>20050804 084006</timestamp>
<firma>2BB7AA159DFFFB751C0C1F6AC52964A28B5C07E9AEAD126E6D1AC70D6FDE
EC9D</firma>
</consulta>
</Operaciones>
Ejemplo 2:
<Operaciones version="6.0">
<consulta>
<datosConsulta>
<datosOperacion>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedidoBase>1193</pedidoBase>
<tarjeta>4548810000000004</tarjeta>
<importe>12.00</importe>
<fechaOper>2005-08-04</fechaOper>
</datosOperacion>
</datosConsulta>
<timestamp>20050802 084006</timestamp>
<firma>A782BDFA5E420B7AFD60260DCFA273C39A973A499A362D10D4CF8ABFDE7C375
2</firma>
</consulta>
</Operaciones>
tipoOperacion
Versión: 2.16 57
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo:
<Operaciones version="6.0">
<resultadoConsulta>
<operacion>
<tipoOperacion>Autorizacion</tipoOperacion>
<tarjetaComercioRecibo>************0004</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0004</tarjetaClienteRecibo>
<caducidad>0606</caducidad>
<importe>12.00</importe>
<moneda>978</moneda>
<comercio>123443210</comercio>
<terminal>1</terminal>
Versión: 2.16 58
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<pedido>1193</pedido>
<tipoTasaAplicada>DEB</tipoTasaAplicada>
<identificadorRTS>070001050804122347070785</identificadorRTS>
<fechaOperacion>2005-08-04 12:23:47.188</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>070785</codigoRespuesta>
</operacion>
<firma>67EEFB0EDE19C99BD7903436950918AA0543F61B925C69B39D8F80B5F27A3F
C9</firma>
</resultadoConsulta>
</Operaciones>
Autorizacion************0004************0004060612.009781234
43210111930700010508041223470707852005-08-04
12:23:47.188FAutorizadaAAABBB
tipoPago
pedidoBase
idRTSOriginal
comercio
terminal
timestamp
ClaveComercio
Ejemplo:
<Operaciones version="6.0">
<operacion>
Versión: 2.16 59
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<datosCompra>
<pedidoBase>10819</pedidoBase>
<idRTSOriginal>070001070314161701328981</idRTSOriginal>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_anul</factura>
<tipoPago>ANULACION</tipoPago>
</datosCompra>
<firma>
C1038899EC82465282C3B12E33B5E810D7BE17CFEEBEF3D0FF1553F4B8B3BAC8</firma>
<timestamp>20070315 124500</timestamp>
</operacion>
</Operaciones>
ANULACION10819070001070314161701328981123443210120070315
124500AAABBB
tipoPago
tarjetaComercioRecibo (en el caso en que vaya incluido en el
mensaje)
tarjetaClienteRecibo (en el caso en que vaya incluido en el
mensaje)
caducidad (en el caso en que vaya incluido en el mensaje)
numTelefono (en caso de tratarse de una recarga)
importe
moneda
importeDivisa
codigoDivisa
tasaCambio
comercio
terminal
pedido
identificadorRTS
fechaOperacion
estado
resultado (en el caso en que vaya incluido en el mensaje)
ClaveComercio
Versión: 2.16 60
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Ejemplo 1:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>ANULACION</tipoPago>
<importe>0.47</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo></tarjetaComercioRecibo>
<tarjetaClienteRecibo></tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10819</pedido>
<identificadorRTS>070001070315125343059348</identificadorRTS>
<factura>fact_anul</factura>
<fechaOperacion>2007-03-15 12:53:43</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>C6A9CD5072BDA493174E22F9FCFB8C1C8A6A28F6C78007B48F3F420F7CB6F11F</
firma>
</resultadoOperacion>
</Operaciones>
ANULACION07070.479781234432101108190700010703151253430593482007-
03-15 12:53:43FAutorizadaAAABBB
Versión: 2.16 61
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
tipoPago
importe
moneda
PedidoBase
idRTSOriginal
comercio
terminal
timestamp
ClaveComercio
Ejemplo 1:
<Operaciones version="6.0">
<operacion>
<datosCompra>
<pedidoBase>10595</pedidoBase>
<idRTSOriginal>07000107021512181158002</idRTSOriginal>
<moneda>978</moneda>
<importe>311.00</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_P_reem</factura>
<tipoPago>PREAUT_REEMPLAZO</tipoPago>
</datosCompra>
<firma>
9ABED920636127C5A64E2CDF7202ADD00D2E4FF321A625154AEE7B8F329D215D</firma>
<timestamp>20070308 172500</timestamp>
</operacion>
</Operaciones>
PREAUT_REEMPLAZO
311.009781059507000107021512181158002123443210120070308
172500AAABBB
Versión: 2.16 62
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
tipoPago
tarjeta (en el caso en que vaya incluido en el mensaje)
caducidad (en el caso en que vaya incluido en el mensaje)
importe
moneda
importeDivisa
codigoDivisa
tasaCambio
comercio
terminal
pedido
identificadorRTS
fechaOperacion
estado
resultado (en el caso en que vaya incluido en el mensaje)
ClaveComercio
Ejemplo 1:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PREAUTORIZACION</tipoPago>
<importe>311.00</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0003</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0003</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10595</pedido>
<identificadorRTS>070001070308174838175254</identificadorRTS>
<factura>fact_P_reem</factura>
<fechaOperacion>2007-03-08 17:48:38</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>175254</codigoRespuesta>
<firma>778E440E5259C0EB082BD112A1D0949ABB9024F29E9E7DAAE6C744361926FB7E </firm
a>
</resultadoOperacion>
Versión: 2.16 63
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
</Operaciones>
PREAUTORIZACION************0003************0003311.0097812344321
01105950700010703081748381752542007-03-08 17:48:38AutorizadaAAABBB
Versión: 2.16 64
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
tipoPago
pedidoBase
idRTSOriginal
comercio
terminal
timestamp
ClaveComercio
Ejemplo:
<Operaciones version="6.0">
<operacion>
<datosCompra>
<pedidoBase>10819</pedidoBase>
<idRTSOriginal>070001070314161701328981</idRTSOriginal>
<comercio>123443210</comercio>
<terminal>1</terminal>
<factura>fact_rep</factura>
<tipoPago>PAGO_TJT_ARCHIVO</tipoPago>
</datosCompra>
<firma>
904C8CCBCC85401DB36A17CFF32BF6B3973A830C0E6DFFA02C4F8419E81EA6B8</firma>
<timestamp>20110524 170500</timestamp>
</operacion>
</Operaciones>
PAGO_TJT_ARCHIVO10819070001070314161701328981123443210120110524
170500AAABBB
Versión: 2.16 65
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
tipoPago
tarjetaComercioRecibo (en el caso en que vaya incluido en el
mensaje)
tarjetaClienteRecibo (en el caso en que vaya incluido en el
mensaje)
caducidad (en el caso en que vaya incluido en el mensaje)
importe
moneda
importeDivisa
codigoDivisa
tasaCambio
comercio
terminal
pedido
identificadorRTS
fechaOperacion
estado
resultado (en el caso en que vaya incluido en el mensaje)
ClaveComercio
Ejemplo 1:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO_TJT_ARCHIVO</tipoPago>
<importe>0.47</importe>
<moneda>978</moneda>
Versión: 2.16 66
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<tarjetaComercioRecibo></tarjetaComercioRecibo>
<tarjetaClienteRecibo></tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0707</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>10819</pedido>
<identificadorRTS>070001070315125343059348</identificadorRTS>
<factura>fact_rep</factura>
<fechaOperacion>2007-03-15 12:53:43</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>75DB55DC61972FA1E208C4879207BBECC832EF2EEC1D091F3A9670E45234CF26</
firma>
</resultadoOperacion>
</Operaciones>
PAGO_TJT_ARCHIVO07070.479781234432101108190700010703151253430593
482007-03-15 12:53:43FAutorizadaAAABBB
Versión: 2.16 67
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
El recibo generado por la aplicación del comercio, una vez recibidos los
datos de la transacción por parte del servicio SOAP, debe tener un
formato que incluya una serie de campos de obligada aparición. Dichos
campos son los siguientes:
Versión: 2.16 68
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Cuando una operación se realiza con una tarjeta con chip EMV, puede
suceder que el TPV PC dé como autorizada la operación, pero deniegue
la tarjeta. En este caso, se recibiran en el xml de resultado de la
operación unos nuevos elementos cuyo valor será necesario imprimirlos
en el recibo. A continuación detallamos estos nuevos elementos (el valor
de éstos debe ser impreso tal cual se devuelve en el recibo o ticket):
Versión: 2.16 69
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>1.01</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************0010</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************0010</tarjetaComercioRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0000</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5987</pedido>
<identificadorRTS>078090081014092317180596</identificadorRTS>
<factura>DENIEGA-TARJ</factura>
<fechaOperacion>2008-10-14 09:23:14.0</fechaOperacion>
<estado>F</estado>
<resultado>Denegada</resultado>
<codigoRespuesta>190</codigoRespuesta>
<Literales>
<literal></literal>
</Literales>
<firma>78F0FB5CE34E43ADF883BC8077E22C5D45F7C7ED131242C8E2C3920DE97E69F0</firma>
<operacionemv>true</operacionemv>
<conttrans>000001</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<codrespauto></codrespauto>
<resverificacion>4000008000</resverificacion>
<Val5F20>46554C4C2046554E4354494F4E414C</Val5F20>
<Val5F25>101231</Val5F25>
<Val5F2A>0978</Val5F2A>
<Val82>5C00</Val82>
<Val9A>081017</Val9A>
<Val9C>00</Val9C>
<Val9F10>06011A03900000</Val9F10>
<Val9F1A>0724</Val9F1A>
<Val9F17>03</Val9F17>
<Val9F26>395E4D911AB0196D</Val9F26>
<Val9F27>00</Val9F27>
<Val9F33>E0F0C0</Val9F33>
<Val9F40>4000F0B001</Val9F40>
<Val9F34>410302</Val9F34>
<Val9F37>37AEC214</Val9F37>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 70
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
Versión: 2.16 71
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5221</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001060123123636375732</identificadorRTS>
<fechaOperacion>2007-01-04 12:36:26.22</fechaOperacion>
<titularTarjeta>Apellidos Nombre Titular</titularTarjeta>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>000262</codigoRespuesta>
<firma>A532D9956038241AFD4650BE50430B71CDACBF27016B3E59AF961C22856243
40</firma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 72
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5221</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001070104095223003876</identificadorRTS>
<factura>IDOPER_PINPAD</factura>
<fechaOperacion>2007-01-04 09:52:23.656</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>000262</codigoRespuesta>
<Literales>
<literal> </literal>
</Literales>
<firma>D936616FCEC18F86A0F564F2C4E773BD1C3421E986E68A654F0D688F1081
58B3</firma>
<operacionemv>true</operacionemv>
<conttrans>000996</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
<resverificacion>0880008000</resverificacion >
</resultadoOperacion>
</Operaciones>
Versión: 2.16 73
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>30.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>309571370</comercio>
<terminal>1</terminal>
<pedido>1372</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001060123151609028446</identificadorRTS>
<fechaOperacion>2006-01-23 12:36:02.222</fechaOperacion>
<titularTarjeta>Apellidos Nombre Titular</titularTarjeta>
<importeDivisa>21.33</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<tasaCambio>1.406925</tasaCambio>
<pocentajeComision>1.2500</pocentajeComision>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>099080</codigoRespuesta>
<Literales>
<literal>I ACCEPT THAT I HAVE BEEN OFFERED A CHOICE OF
CURRENCIES FOR PAYMENT. I ACCEPT THE CONVERSION
Versión: 2.16 74
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 75
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 76
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>30.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>309571370</comercio>
<terminal>1</terminal>
<pedido>1372</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001060123151609028446</identificadorRTS>
<fechaOperacion>2006-01-23 12:36:02.222</fechaOperacion>
<titularTarjeta>Apellidos Nombre Titular</titularTarjeta>
<importeDivisa>21.33</importeDivisa>
<codigoDivisa>826</codigoDivisa>
<tasaCambio>1.406925</tasaCambio>
<pocentajeComision>1.2500</pocentajeComision>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>099080</codigoRespuesta>
<operacionemv>true</operacionemv>
<conttrans>000996</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
<resverificacion>0880008000</resverificacion >
<Literales>
<literal>I ACCEPT THAT I HAVE BEEN OFFERED A CHOICE OF
CURRENCIES FOR PAYMENT. I ACCEPT THE CONVERSION
RATE AND FINAL AMOUNT. I UNDERSTAND THAT THE
CHOICE OF TRANSACTION CURRENCY IS FINAL.</literal>
<datosDCC>
<linLitTrans>TRANSACTION CURRENCY</linLitTrans>
<linLitDivisa>GBP</linLitDivisa>
<linMarca>WHOLESALE RATE PROVIDED BY VISA</linMarca>
<linMarkUp>MARK-UP: 1.2500 %</linMarkUp>
<linLitComision>NO COMMISSION</linLitComision>
<linLitEntidad>SERVICE AND#N#EXCHANGE RATE PROVIDED
BY#N#REDSYS</linLitEntidad>
<linCambio>GBP 1.00 = 1.406925 EUR</linCambio>
<linLitInf>Questions, if any, please#N#call (+34) 91 343 32 18</linLitInf>
</datosDCC>
<literal> </literal>
</Literales>
<firma>E28C655DEECEE2B93EDA4D8D0979BE528CA273AC7D0A418848A2B6C47C16D40
7</firma>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 77
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 78
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5221</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001070104095223003876</identificadorRTS>
<factura>IDOPER_PINPAD</factura>
<fechaOperacion>2007-01-04 09:52:23.656</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>000262</codigoRespuesta>
<Literales>
<literal> </literal>
</Literales>
<firma>747ED43BD4334E9164BA836877B01D73A9C7E6D54E6EF24F7D8E0F783A4
626B7</firma>
<operacionemv>true</operacionemv>
<conttrans>000996</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
<resverificacion>0880008000</resverificacion >
<ReciboSoloCliente>TRUE</ReciboSoloCliente>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 79
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************5532</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************5532</tarjetaClienteRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0207</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>5221</pedido>
<tipoTasaAplicada>CRED</tipoTasaAplicada>
<identificadorRTS>070001070104095223003876</identificadorRTS>
<factura>IDOPER_PINPAD</factura>
<fechaOperacion>2007-01-04 09:52:23.656</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>000262</codigoRespuesta>
<Literales>
<literal> </literal>
<autenticadoPorPin>OPERACION CON PIN. FIRMA NO
NECESARIA.</autenticadoPorPin>
</Literales>
<firma>5A5A259BB7658859B84B45849E093FAE4E71FF37280C27BAA1BCEDF9BA
E3D5E0</firma>
Versión: 2.16 80
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
<operacionemv>true</operacionemv>
<conttrans>000996</conttrans>
<sectarjeta>01</sectarjeta>
<idapp>A0000000031010</idapp>
<etiquetaApp>VISA CLASSIC</etiquetaApp>
<codrespauto>00</codrespauto>
<resverificacion>0880008000</resverificacion >
<autenticadoPorPin>TRUE</autenticadoPorPin>
</resultadoOperacion>
</Operaciones>
Versión: 2.16 81
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
- 101 -
La tarjeta está caducada
- 102 -
Tarjeta bloqueada por el banco emisor
- 104 -
Operación no permitida para esa tarjeta o terminal
- 106 -
Intentos de PIN excedidos
- 107 y 167 -
Por favor, contacte con el banco emisor de la tarjeta
- 109 -
Identificación inválida de terminal o establecimiento
- 110 -
Importe inválido
- 112 -
Se requiere PIN obligatorio
- 114 -
Tarjeta no soporta el tipo de operación solicitado
- 116 -
Versión: 2.16 82
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Disponible insuficiente
- 117 -
PIN incorrecto
- 118 -
Tarjeta no registrada
- 119 -
Desconocido
- 120 -
Operaciones denegadas por SIS
- 121 -
Excede límite de importe en anticipos de efectivo
- 122 -
Denegación por controles sobre el VCA
- 123 -
CAUV erróneo
- 124 -
Titular necesita cambio de PIN previo a operar
- 125 -
Tarjeta no efectiva
- 126 -
Bloque de PIN inválido
- 129 -
Tarjeta no operativa (error en CVC2)
- 130 -
Moneda no soportada por el emisor
Versión: 2.16 83
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
- 160 -
El terminal indica que la operación de consumo CEPS no ha finalizado
correctamente
- 161 -
Marca no admitida por el emisor
- 180 -
Tarjeta no soportada por el sistema
- 181 -
Tarjeta con restricciones débito
- 182 -
Tarjeta con restricciones crédito
- 183 -
Tarjeta con restricciones débito (cuenta de crédito)
- 184 -
Error en autenticación
- 185 -
Control dispositivos no adaptados EMV
- 187 -
Error en criptografía EMV
- 190 -
Denegada por el banco emisor de la tarjeta, por diversos motivos
- 191 -
Fecha de caducidad errónea
- 192 -
Datos de case no encontrados
Versión: 2.16 84
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
- 193 -
Importe excesivo
- 194 -
Rechazo por el operador telefónico
- 195 -
Control Fallback
- 198 -
Denegación DCC para envío de contravalores
- 201 -
Tarjeta caducada. Orden de retirar la tarjeta
- 202 -
Consulte con su entidad. Retenga tarjeta cliente. NOTA: Es
OBLIGATORIO imprimir este literal en el recibo.
- 204 -
Operación no permitida para esa tarjeta o terminal
- 206 -
Intentos de PIN excedidos. Retener tarjeta
- 207 -
Tarjeta en condiciones especiales. Retener tarjeta
- 208 -
Tarjeta bloqueada por el banco emisor. Orden de retirar la tarjeta
- 209 -
Llame al 902102100. NOTA: Es OBLIGATORIO imprimir este literal en
el recibo.
- 210 -
Retención por controles sobre el VCA
Versión: 2.16 85
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
- 280 -
CVV1/CVC1 o CVV2/CVC2 erróneo. Retener la tarjeta
- 290 -
Denegada por diversos motivos. Orden de retirar la tarjeta
- 9112 -
Número de tarjeta inexistente
Versión: 2.16 86
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
1426, 1427, 1428, 1429, 1430, 1432, 1437, 1445, 1446, 1448, 1449,
1453, 1454, 1456, 1458, 1461, 1476, 1477, 1478, 1481, 1482, 1483,
1485, 1490, 1491, 1492, 1494, 1495, 1856, 1877, 1878, 1893, 1894,
1898, 1899, 1900, 1901, 1907, 1908, 1909, 1912, 1913, 1914, 1915,
1916, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1958, 1999, 3102,
3357, 3381, 3389, 3548, 4012, 4013, 4131, 4214, 4511, 4722, 5331,
5333, 5338, 5350, 5542, 5732, 5912, 5959, 5961, 5964, 5967, 5992,
5994, 6310, 7011, 7013, 7014, 7512, 7941, 8062, 8220, 8244, 8398
1426, 1427, 1428, 1429, 1430, 1795, 1796, 1840, 1841, 1842, 1843,
1844, 1845, 1846, 1847, 1856, 1918, 1919, 1920, 1921, 1922, 1923,
1924, 1999, 4813, 4814, 4815, 4816, 5960, 5961, 5962, 5963, 5964,
5965, 5966, 5967, 5968, 5969
Ejemplos:
Comercio 1
Cod. Actividad 1999
Entrada Manual: Sí
Petición CVC2: Sí
Comercio 2
Cod. Actividad 8062
Versión: 2.16 87
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Entrada Manual: Sí
Petición CVC2: No
Comercio 3
Cod. Actividad 1847
Entrada Manual: No
Petición CVC2: Sí
Comercio 4
Cod. Actividad 2000
Entrada Manual: No
Petición CVC2: No
Versión: 2.16 88
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Clave no localizada
SOAP-TPVPC0015
El importe de la devolución supera el importe de
TPV-PC0009
la operación original.
Se ha producido un error en el sistema.
TPV-PC0014 Inténtelo más tarde, o póngase en contacto con
el Administrador.
Faltan datos para llevar a cabo la operación
TPV-PC0015
solicitada.
El comercio no posee ningún terminal TPV PC
TPV-PC0016
válido.
La tarjeta no se ha leído correctamente.
TPV-PC0018 Asegúrese de que la asociación lector/terminal
es la correcta, e inténtelo de nuevo.
Versión: 2.16 89
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 90
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 91
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 92
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 93
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 94
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 95
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Versión: 2.16 96
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
Todos los datos para generar el acceso al Web Service, están definidos
en la wsdl del servicio (apartado 5).
- Realizar invoke con la url del servicio SOAP que retornara un objeto Response
Ej.
Response resp=null;
resp = call.invoke(url, "");
Parameter ret = resp.getReturnValue();
Object value = ret.getValue();
Versión: 2.16 97
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
import org.apache.soap.util.xml.*;
import org.apache.soap.encoding.*;
import org.apache.soap.encoding.soapenc.*;
import org.apache.soap.rpc.*;
Versión: 2.16 98
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
else
{
Fault fault = resp.getFault();
respuesta = fault.getFaultString();
}
return (respuesta);
}
}
Versión: 2.16 99
CONEXIÓN CON TPV PC A TRAVÉS DE WEB SERVICE
DESARROLLO:
https://sis-d.redsys.es/TPV_PC/wsdl/PAGOSoap_v6d0.xsd
https://sis-d.redsys.es/TPV_PC/wsdl/CONSULTASoap_v2d4.xsd
INTEGRACIÓN:
https://tpvpc-i.redsys.es:27443/TPV_PC/wsdl/PAGOSoap_v6d0.xsd
https://tpvpc-i.redsys.es:27443/TPV_PC/wsdl/CONSULTASoap_v2d4.xsd
EXPLOTACIÓN:
https://tpvpc.redsys.es/TPV_PC/wsdl/PAGOSoap_v6d0.xsd
https://tpvpc.redsys.es/TPV_PC/wsdl/CONSULTASoap_v2d4.xsd