Documente Academic
Documente Profesional
Documente Cultură
Versión: 1.2
06/03/2015
Referencia RS.TE.AEA.MAN.0005
Versión: 1.2 i
Integración Tpvpc Implantado WEB
Versión: 1.2 ii
Integración Tpvpc Implantado WEB
ÍNDICE DE CONTENIDO
1. Introducción ........................................................................................ 1
La propiedad intelectual de este documento pertenece a Redsys. Queda prohibida su reproducción, venta, o cesión a terceros
2. Destinatarios ........................................................................................ 2
Versión: 1.2 iv
Integración Tpvpc Implantado WEB
1. Introducción
Esta funcionalidad permite integrar la WEB del comercio con el pago en TPV-
PC sin necesidad de que el comercio tenga que capturar y/o almacenar el número
de tarjeta en su sistema.
Versión: 1.2 1
Integración Tpvpc Implantado WEB
2. Destinatarios
COMERCIOS.
ENTIDADES.
Versión: 1.2 2
Integración Tpvpc Implantado WEB
3. Seguridad de la información
cadenaFirmada = SHA-256(cadenaFirma+claveComercio);
Versión: 1.2 3
Integración Tpvpc Implantado WEB
Versión: 1.2 4
Integración Tpvpc Implantado WEB
Versión: 1.2 5
Integración Tpvpc Implantado WEB
Marca Indicador
VISA 1
MASTERCARD 2
DINERS 6
AMEX 8
JCB 9
CUP 22
Versión: 1.2 6
Integración Tpvpc Implantado WEB
DESARROLLO:
https://sis-d.redsys.es/TPV_PC/entradaImplantadoWeb
Existe la posibilidad de enviar una notificación on-line host to host desde el Servidor
TPV-PC a la url indicada por el comercio. Para ello, se debe informar en el campo
urlNotificacion del mensaje de petición la url que se utilizará para enviar estas
notificaciones. En esta notificación se enviará el mensaje XML de respuesta
generado por TPV-PC.
Versión: 1.2 7
Integración Tpvpc Implantado WEB
Versión: 1.2 8
Integración Tpvpc Implantado WEB
Versión: 1.2 9
Integración Tpvpc Implantado WEB
<estado>F</estado>
<resultado>Autorizada</resultado>
Versión: 1.2 10
Integración Tpvpc Implantado WEB
Versión: 1.2 11
Integración Tpvpc Implantado WEB
Versión: 1.2 12
Integración Tpvpc Implantado WEB
Versión: 1.2 13
Integración Tpvpc Implantado WEB
<Operaciones
version="6.0"><resultadoOperacion><tipoPago>PAGO</tipoPago><import
e>0.01</importe><moneda>978</moneda><reciboOpcional>TRUE</recib
oOpcional><tarjetaClienteRecibo>************0003</tarjetaClienteRecib
o><tarjetaComercioRecibo>************0003</tarjetaComercioRecibo><
marcaTarjeta>1</marcaTarjeta><caducidad>0000</caducidad><comercio
>123443210</comercio><terminal>1</terminal><pedido>4690</pedido>
<identificadorRTS>078090100916123248047291</identificadorRTS><factu
ra>FAC-COMERCIO1</factura><fechaOperacion>2010-09-16
12:02:06.0</fechaOperacion><estado>F</estado><resultado>Autorizada
</resultado><codigoRespuesta>040824</codigoRespuesta><Literales><lit
eral>
</literal></Literales><firma>71B2DF0DC9ABC7AB75898EEE2BC1E17EDF8
B99B247B120BD31CA32AC20C60D11</firma></resultadoOperacion></Op
eraciones>
Versión: 1.2 14
Integración Tpvpc Implantado WEB
Versión: 1.2 15
Integración Tpvpc Implantado WEB
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>1.01</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************0017</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************0017</tarjetaComercioRecibo>
<marcaTarjeta>1</marcaTarjeta>
<token>67c68a0c028cf63008fa00e2c998ca60a65f474c</token>
<paisTarjeta>724</paisTarjeta>
<caducidad>0000</caducidad>
<comercio>777888991</comercio>
<terminal>3</terminal>
<pedido>2923</pedido>
<identificadorRTS>070001140922060949215263</identificadorRTS>
<factura>FAC-IMPLANTADO-WEB</factura>
<fechaOperacion>2014-09-22 05:54:22.0</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>215263</codigoRespuesta>
<firma>CDB8F7E36E039CC10CD7BD1AC5745041C70FCF19BD5CB3208D21
0F18A6D814F9</firma>
</resultadoOperacion></Operaciones>
Versión: 1.2 16
Integración Tpvpc Implantado WEB
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>1.01</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************0017</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************0017</tarjetaComercioRecibo>
<token>67c68a0c028cf63008fa00e2c998ca60a65f474c</token>
<paisTarjeta>724</paisTarjeta>
<caducidad>1249</caducidad>
<comercio>777888991</comercio>
<terminal>3</terminal>
<pedido>2925</pedido>
<identificadorRTS>070001140922061504215265</identificadorRTS>
<factura>FAC-IMPLANTADO-WEB</factura>
<fechaOperacion>2014-09-22 06:13:17.0</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>215265</codigoRespuesta>
<firma>812CA3C77C3195E25AD2718B5DB30F59A629A854B7D50C0C4DB7
956E0BC7D4AF</firma>
</resultadoOperacion>
</Operaciones>
Versión: 1.2 17
Integración Tpvpc Implantado WEB
Por ejemplo:
Versión: 1.2 18
Integración Tpvpc Implantado WEB
Mensaje de Petición
tipoPago
importe
moneda
comercio
terminal
timestamp
ClaveComercio
<OperImplantadoWeb version="6.0">
<operacion>
<datosCompra>
<moneda>978</moneda>
<importe>0.01</importe>
<comercio>123443210</comercio>
<terminal>1</terminal>
<tipoPago>PAGO</tipoPago>
</datosCompra>
<timestamp>20100916 141506</timestamp>
<firma>
39CD59A3B505A9E6C1E1B48E7823771449D3D1576CD375CD033E3401FE45AEA2</firma>
</operacion>
</OperImplantadoWeb>
Versión: 1.2 19
Integración Tpvpc Implantado WEB
Estos mensajes son el resultado del procesamiento de una transacción, esto es, la operación se ha
realizado, pudiendo haber sido Autorizada o Denegada.
tipoPago
tarjetaComercioRecibo (en el caso en que la tarjeta
mensaje)
importe
moneda
comercio
terminal
pedido
identificadorRTS
fechaOperacion
estado
resultado (en el caso en que vaya incluido en el
mensaje)
ClaveComercio
Versión: 1.2 20
Integración Tpvpc Implantado WEB
Ejemplo:
<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</firma>
</resultadoOperacion>
</Operaciones>
PAGO************8033************803307070.01978123443210111730700120
507261306263718002005-07-26 13:06:26.22FDenegadaAAABBB
Versión: 1.2 21
Integración Tpvpc Implantado WEB
DESARROLLO:
https://sis-d.redsys.es/TPV_PC/wsdl/PAGOImplantadoWeb_v6d0.xsd
INTEGRACIÓN:
https://tpvpc-
i.redsys.es:27443/TPV_PC/wsdl/PAGOImplantadoWeb_v6d0.xsd
EXPLOTACIÓN:
https://tpvpc.redsys.es/TPV_PC/wsdl/PAGOImplantadoWeb_v6d0.xsd
DESARROLLO:
https://sis-d.redsys.es/TPV_PC/wsdl/PAGOSoap_v6d0.xsd
INTEGRACIÓN:
https://tpvpc-i.redsys.es:27443/TPV_PC/wsdl/PAGOSoap_v6d0.xsd
EXPLOTACIÓN:
https://tpvpc.redsys.es/TPV_PC/wsdl/PAGOSoap_v6d0.xsd
Versión: 1.2 22
Integración Tpvpc Implantado WEB
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.
Versión: 1.2 23
Integración Tpvpc Implantado WEB
Versión: 1.2 24
Integración Tpvpc Implantado WEB
Versión: 1.2 25
Integración Tpvpc Implantado WEB
inténtelo de nuevo.
El usuario ha sido dado de baja
satisfactoriamente, pero se ha producido un
TPV-PC0064 error al término de la operación. Si este
problema persiste en el futuro, póngase en
contacto con su administrador.
TPV-PC0065 El usuario especificado ya está dado de baja.
No se han encontrado usuarios que cumplan los
TPV-PC0066
criterios de búsqueda definidos.
El comercio no tiene habilitada la operativa de
TPV-PC0071
Preautorizaciones.
La operación no puede completarse debido a que
TPV-PC0072 no se ha recibido el dato de autenticación de la
tarjeta: CVC2.
El CVC2 introducido no coincide con el
especificado en la tarjeta. Asegúrese de que ha
TPV-PC0074
introducido correctamente los dígitos que figuran
en el reverso de la tarjeta.
El perfil del usuario especificado no tiene acceso
TPV-PC0075
al TPV PC.
Acceso denegado al sistema. El mensaje de
TPV-PC0077 acceso no es válido. Comprueba el formato del
mensaje, la firma y la fecha del mismo.
Está intentando realizar una operación sobre la
TPV-PC0078 que no tiene permisos asignados. Por favor,
póngase en contacto con su Administrador.
El comercio / terminal que ha especificado no
existe. Asegúrese de que ha introducido
TPV-PC0079
correctamente los datos y póngase en contacto
con su Administrador.
Contraseña incorrecta. Para realizar la operación
TPV-PC0081 requerida es necesario que especifique su
contraseña actual.
La configuración de su lector no es la correcta.
TPV-PC0083 Por favor, reintente la operación y consulte con
su Administrador.
La tarjeta no se ha leído correctamente.
Compruebe el estado de la tarjeta y que el lector
TPV-PC0084
sea el correcto, o póngase en contacto con su
Administrador
Versión: 1.2 26
Integración Tpvpc Implantado WEB
Versión: 1.2 27
Integración Tpvpc Implantado WEB
especificada.
TPV-PC0110 El número de plazos indicado no es válido.
El importe de una recarga para la operadora
TPV-PC0112
especificada debe ser múltiplo de 5.00 Euros.
El importe de una recarga para la operadora
TPV-PC0113
especificada debe ser múltiplo de 10.00 Euros.
El comercio no tiene habilitada la operativa de
TPV-PC0114
Entrada Manual de datos.
La tarjeta utilizada no admite aplazamiento de
TPV-PC0115
pagos.
El sistema ya está procesando una operación
TPV-PC0117 con los mismos datos. Si desea realizar una
nueva operación, reinténtelo en unos instantes.
El sistema ha detectado que existe una
operación anterior con los mismos datos, con
TPV-PC0118
resultado AUTORIZADA. Si desea duplicar la
operación, reinténtelo en unos instantes.
El sistema ha detectado que existe una
operación anterior con los mismos datos, con
TPV-PC0119
resultado de ERROR. Si desea repetir de nuevo
la operación, reinténtelo en unos instantes.
El sistema ha detectado que existe una
operación anterior con los mismos datos, con
TPV-PC0120 resultado RECHAZADA. Si desea repetir de
nuevo la operación, reinténtelo en unos
instantes.
No se puede realizar la acción requerida sobre la
TPV-PC0121
operación.
No se ha podido llevar a cabo la operación
TPV-PC0122
solicitada debido a un error en el importe.
No se puede realizar la acción requerida sobre
TPV-PC0123
una operación que resultó errónea o denegada.
No se puede realizar la acción requerida debido
TPV-PC0124
a un error.
TPV-PC0126 La tarjeta utilizada no es válida.
No existe ninguna lista negra para el comercio
TPV-PC0127
especificado.
No se puede actualizar la información de la
TPV-PC0128
descarga para el comercio.
TPV-PC0129 No se puede asignar la operativa de Lista Negra
Versión: 1.2 28
Integración Tpvpc Implantado WEB
Versión: 1.2 29
Integración Tpvpc Implantado WEB
Código Descripción
101 La tarjeta está caducada
102 Tarjeta bloqueada por el banco emisor
Operación no permitida para esa tarjeta o
104
terminal
106 Intentos de PIN excedidos
Por favor, contacte con el banco emisor de la
107, 167
tarjeta
Identificación inválida de terminal o
109
establecimiento
110 Importe inválido
112 Se requiere PIN obligatorio
114 Tarjeta no soporta el tipo de operación solicitado
116 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: 1.2 30
Integración Tpvpc Implantado WEB
Versión: 1.2 31
Integración Tpvpc Implantado WEB
Versión: 1.2 32
Integración Tpvpc Implantado WEB
Versión: 1.2 33