IntegracionTpvpcImplantado Slim Pack
IntegracionTpvpcImplantado Slim Pack
IntegracionTpvpcImplantado Slim Pack
Versión: 1.1
PC0003 09/02/2018
Referencia SM.DE.DNC.MAN.0046
Versión: 1.1 i
Integración TpvpcImplantado Slim Pack
Las versiones impresas de los documentos no garantizan ser la última versión aprobada. Para consultar la última versión
acceder a la base de datos de Alejandría.
Versión: 1.1 ii
Integración TpvpcImplantado Slim Pack
Í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
3. Destinatarios ........................................................................................ 5
Versión: 1.1 iv
Integración TpvpcImplantado Slim Pack
1. Introducción
Versión: 1.1 1
Integración TpvpcImplantado Slim Pack
Versión: 1.1 2
Integración TpvpcImplantado Slim Pack
Versión: 1.1 3
Integración TpvpcImplantado Slim Pack
Versión: 1.1 4
Integración TpvpcImplantado Slim Pack
3. Destinatarios
Versión: 1.1 5
Integración TpvpcImplantado Slim Pack
Versión: 1.1 6
Integración TpvpcImplantado Slim Pack
Parámetros de entrada/salida:
cComercio, número de comercio. Este dato es facilitado por la entidad.
cTerminal, número de terminal. Este dato es facilitado por la entidad.
cClaveFirma, clave de firma del comercio. Este dato es facilitado por la
entidad.
cConfPuerto, parámetro opcional que indica la configuración de
puerto. Este parámetro no debe indicarse, se recuperará de la
configuración establecida en el TPVPC.
Para PinPad conectados a puerto serie:
COM<puerto>:,19200,N,8,1
cVersion, parámetro opcional que indica la versión de protocolo a
utilizar. Este parámetro no debe indicarse, se recuperará la
configuración establecida en el TPVPC.
Valores posibles “4.1”, “5.1” o “6.1”. Esta versión varía en función de
la versión de software del modelo de pinpad. La versión actual es la
versión “6.1”.
Valor devuelto:
0, se inició correctamente la aplicación.
Distinto de 0, indica un error en la operación. En el Anexo I, se
describen los errores devueltos por todas las funciones.
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllIniTpvpcLatente(String
cComercio, String cTerminal, String cClaveFirma, String
cConfPuerto, String cVersion);
Versión: 1.1 7
Integración TpvpcImplantado Slim Pack
int fnDllParaTpvpcLatente();
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllParaTpvpcLatente();
Versión: 1.1 8
Integración TpvpcImplantado Slim Pack
Parámetros de entrada/salida:
Valor de retorno:
Valor 0, indica que la operación se ha procesado correctamente.
Muy importante resaltar que este resultado NO INDICA QUE LA
OPERACIÓN ESTË AUTORIZADA, tan sólo es el resultado de su
proceso.
Valor distinto de 0, Código de error indicando el motivo del fallo.
En el Anexo III, se detallan estos errores.
Versión: 1.1 9
Integración TpvpcImplantado Slim Pack
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllOperPinPad(String cImporte,
String cFactura, String cTipoOper, StringBuilder cXMLResp,
int iTamMaxResp);
Modo Transparente:
Parámetros de entrada/salida:
Versión: 1.1 10
Integración TpvpcImplantado Slim Pack
Valor de retorno:
Valor 0, indica que la operación se ha procesado correctamente.
Muy importante indicar que este resultado NO INDICA QUE LA
OPERACIÓN ESTÉ AUTORIZADA, tan sólo es el resultado de su
proceso.
Valor distinto de 0, Código de error indicando el motivo del fallo.
En el Anexo III, se detallan estos errores.
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllOperManualExt(String cTarjeta,
String cCaducidad, String cCVC2, String cImporte, String
cFactura, String cTipoOper, StringBuilder cXMLResp, int
iTamMaxResp);
Versión: 1.1 11
Integración TpvpcImplantado Slim Pack
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>1.01</importe>
<moneda>978</moneda>
<tarjetaComercioRecibo>************0018</tarjetaComercioRecibo>
<tarjetaClienteRecibo>************0018</tarjetaClienteRecibo>
<marcaTarjeta>2</marcaTarjeta>
<caducidad>1210</caducidad>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>10549</pedido>
<tipoTasaAplicada>DEB</tipoTasaAplicada>
<identificadorRTS>070001070319153828378272</identificadorRTS>
<factura>FAC-LATENTE</factura>
<fechaOperacion>2007-03-19 15:38:28.484</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>080922</codigoRespuesta>
<Literales>
<literal>NO REFUND</literal>
</Literales>
<firma>664AD45F54C3EB4D06A354E3158A17966012A1B8</firma>
<operacionemv>true</operacionemv>
<conttrans>001391</conttrans>
<sectarjeta>00</sectarjeta>
<idapp>A0000000043060</idapp>
<codrespauto>00</codrespauto>
<resverificacion>0800208000</resverificacion>
</resultadoOperacion>
</Operaciones>
Versión: 1.1 12
Integración TpvpcImplantado Slim Pack
Parámetros de Entrada:
Versión: 1.1 13
Integración TpvpcImplantado Slim Pack
Valor de retorno:
Valor 0, indica que la operación se ha procesado correctamente.
Muy importante indicar que este resultado NO INDICA QUE LA
OPERACIÓN ESTÉ AUTORIZADA, tan sólo es el resultado de su
proceso.
Valor distinto de 0, Código de error indicando el motivo del fallo.
En el Anexo III, se detallan estos errores.
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllOperComContable(String
cNumPedido, String cRTSOriginal, String cImporte, String
cFactura, String cTipoOper, StringBuilder cXMLResp, int
iTamMaxResp);
Versión: 1.1 14
Integración TpvpcImplantado Slim Pack
[DllImport("dllTpvpcLatente.dll")]
public static extern int
fnDllOperComContableTerminal(String cNumTerminal, String
cNumPedido, String cRTSOriginal, String cImporte, String
cFactura, String cTipoOper, StringBuilder cXMLResp, int
iTamMaxResp);
Versión: 1.1 15
Integración TpvpcImplantado Slim Pack
Parámetros de Entrada:
Versión: 1.1 16
Integración TpvpcImplantado Slim Pack
Valor de retorno:
Valor 0, indica que la operación se ha procesado correctamente.
Muy importante indicar que este resultado NO INDICA QUE LA
OPERACIÓN ESTÉ AUTORIZADA, tan sólo es el resultado de su
proceso.
Valor distinto de 0, Código de error indicando el motivo del fallo.
En el Anexo III, se detallan estos errores.
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllComContableTrj(String cImporte,
String cFactura, String cNumPedido, String cRTSOriginal,
StringBuilder cXMLResp, int iTamMaxResp);
Versión: 1.1 17
Integración TpvpcImplantado Slim Pack
<Operaciones version="6.0">
<comunicacionContable tipo="DEVOLUCION">
<resultadoComunicacion>
<importe>1.01</importe>
<moneda>978</moneda>
<comercio>777888991</comercio>
<terminal>1</terminal>
<pedido>10550</pedido>
<factura>FAC_384572</factura>
<identificadorRTS>070001070319164116378278</identificadorRTS>
<pedidoBase>10549</pedidoBase>
<fechaOperacion>2007-03-19 16:41:16</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<firma>DBBCA72FC4A5FEBB76E3260789DDCF51A3903D4F</firma>
</resultadoComunicacion>
</comunicacionContable>
</Operaciones>
Parámetros de entrada:
Versión: 1.1 18
Integración TpvpcImplantado Slim Pack
Valor de retorno:
Valor 0, indica que la operación se ha procesado correctamente.
Muy importante indicar que este resultado NO INDICA QUE LA
OPERACIÓN ESTÉ AUTORIZADA, tan sólo es el resultado de su
proceso.
Valor distinto de 0, Código de error indicando el motivo del fallo.
En el Anexo III, se detallan estos errores.
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllDevSinOrigTrj(String cImporte,
String cFactura, StringBuilder cXMLResp, int iTamMaxResp);
Versión: 1.1 19
Integración TpvpcImplantado Slim Pack
Parámetros de entrada:
Valor de retorno:
Valor 0, indica que la operación se ha procesado correctamente.
Muy importante indicar que este resultado NO INDICA QUE LA
OPERACIÓN ESTÉ AUTORIZADA, tan sólo es el resultado de su
proceso.
Valor distinto de 0, Código de error indicando el motivo del fallo.
En el Anexo III, se detallan estos errores
Versión: 1.1 20
Integración TpvpcImplantado Slim Pack
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllOperDevSinOrig(String cTarjeta,
String cCaducidad, String cImporte, String cFactura,
StringBuilder cXMLResp, int iTamMaxResp);
Versión: 1.1 21
Integración TpvpcImplantado Slim Pack
Parámetros de entrada:
Versión: 1.1 22
Integración TpvpcImplantado Slim Pack
Valor de retorno:
= 0, la operación se procesó correctamente. Este resultado no indica
que se haya autorizado o denegado, simplemente que la petición se
ha realizado con éxito. Para ver el resultado de la operación se debe
analizar la respuesta recibida en cXMLResp.
!= 0, Código de error indicando el motivo del fallo. Descripción de los
posibles códigos de error:
-1 No se han establecido correctamente los datos de
configuración. Es necesario volver a llamar a la función
fnDllIniTpvpcLatente. Si el problema persiste contactar con la
entidad.
Versión: 1.1 23
Integración TpvpcImplantado Slim Pack
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllOperConsulta(String cNumPedido,
String cRTS, String cFactura, String cFechaIni, String
cFechaFin, String cTipo, String cResultado, String
cNumPagina, StringBuilder cXMLResp, int iTamMaxResp);
Ejemplo de respuesta:
<consultas version="2.1">
<resultadoConsulta>
<operacion>
<tipoOper>Autorizacion</tipoOper>
<tarjeta>************5532</tarjeta>
<caducidad>0702</caducidad>
<importe>0.01</importe>
<moneda>978</moneda>
<terminal>1</terminal>
<pedido>1110</pedido>
<identificadorRTS>070001070423122035346136</identificadorRTS>
<fechaOperacion>2007-04-23 12:20:35.628</fechaOperacion>
<factura>IDOPER_PINPAD</factura>
<estado>F</estado>
<resultado>AUTORIZADA</resultado>
<codigoRespuesta>0</codigoRespuesta>
Versión: 1.1 24
Integración TpvpcImplantado Slim Pack
</operacion>
<operacion>
<tipoOper>Autorizacion</tipoOper>
<tarjeta>************5532</tarjeta>
<caducidad>0702</caducidad>
<importe>0.01</importe>
<moneda>978</moneda>
<terminal>1</terminal>
<pedido>1118</pedido>
<identificadorRTS>070001070423094540346125</identificadorRTS>
<fechaOperacion>2007-04-23 09:45:40.436</fechaOperacion>
<factura>IDOPER_PINPAD</factura>
<estado>F</estado>
<resultado>AUTORIZADA</resultado>
<codigoRespuesta>0</codigoRespuesta>
</operacion>
<numoperaciones>2</numoperaciones>
<numpagina>1</numpagina>
<totalpaginas>1</totalpaginas>
<comercio>777888991</comercio>
<timestamp>20070423 125118</timestamp>
<firma>8E7C43989E4586F3CA3ED781EF3CB2E1270C0075</firma>
</resultadoConsulta>
</consultas>
Parámetros de entrada:
Valor de retorno:
= 0, la operación se procesó correctamente. Este resultado no indica
que se haya autorizado o denegado, simplemente que la petición se
ha realizado con éxito. Para ver el resultado de la operación se debe
analizar la respuesta recibida en cXMLResp.
!= 0, Código de error indicando el motivo del fallo. Descripción de los
posibles códigos de error:
Versión: 1.1 25
Integración TpvpcImplantado Slim Pack
[DllImport("dllTpvpcLatente.dll")]
public static extern int fnDllOperTotales(String cFecha,
String cDesgloseVM, String cDesgloseMarcas, StringBuilder
cXMLResp, int iTamMaxResp)
Ejemplo de Respuesta:
<consultas version="2.0">
<resultadoConsultaTotales>
<Totales>
<fecha>2007-04-23</fecha>
<moneda>978</moneda>
<formato_moneda>#.##0,00</formato_moneda>
<Autorizaciones>
<autorizadas>0</autorizadas>
<denegadas>0</denegadas>
<importe_autorizadas>0.0</importe_autorizadas>
</Autorizaciones>
<Devoluciones>
<autorizadas>0</autorizadas>
<denegadas>0</denegadas>
<importe_autorizadas>0.0</importe_autorizadas>
</Devoluciones>
<PreAutorizaciones>
<autorizadas>0</autorizadas>
<denegadas>0</denegadas>
Versión: 1.1 26
Integración TpvpcImplantado Slim Pack
<importe_autorizadas>0.0</importe_autorizadas>
</PreAutorizaciones>
<Confirmaciones>
<autorizadas>0</autorizadas>
<denegadas>0</denegadas>
<importe_autorizadas>0.0</importe_autorizadas>
</Confirmaciones>
<total_neto>0.00</total_neto>
</Totales>
<timestamp>20070423 085423</timestamp>
<firma>D8C17407BFB547749864A68250B611F41377C502</firma>
</resultadoConsultaTotales>
</consultas>
Valor de retorno:
Versión: 1.1 27
Integración TpvpcImplantado Slim Pack
Versión: 1.1 28
Integración TpvpcImplantado Slim Pack
El XML de Respuesta:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>25.36</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************8095</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************8095</tarjetaComercioRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0000</caducidad>
<comercio>777888991</comercio>
<terminal>5</terminal>
<pedido>2336</pedido>
<identificadorRTS>070001080616130833332827</identificadorRTS>
<factura>OPER-DCC-TST</factura>
<fechaOperacion>2008-06-16 13:00:10.0</fechaOperacion>
<codigoDivisa>826</codigoDivisa>
<importeDivisa>17.81</importeDivisa>
<tasaCambio>1.424209</tasaCambio>
<tasaDivisaSinComision>1.449133</tasaDivisaSinComision>
<pocentajeComision>1.7500</pocentajeComision>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>067331</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>
<datosDCC>
<linLitTrans>TRANSACTION CURRENCY</linLitTrans>
<linLitDivisa>GBP</linLitDivisa>
<linMarca>WHOLESALE RATE PROVIDED BY VISA</linMarca>
<linMarkUp>MARK-UP: 1.7500 %</linMarkUp>
<linLitComision>NO COMMISSION</linLitComision>
<linLitEntidad>SERVICE AND#N#EXCHANGE RATE PROVIDED BY#N#REDSYS</linLitEntidad>
<linCambio>GBP 1.00 = 1.424209 EUR</linCambio>
<linLitInf>Questions, if any, please#N#call (+34) 91 343 32 18#N#</linLitInf>
</datosDCC>
</Literales>
<firma>AEC91DBE60EE3A12EE8F95E16CA18EFECE41556D</firma>
</resultadoOperacion>
</Operaciones>
Versión: 1.1 29
Integración TpvpcImplantado Slim Pack
Versión: 1.1 30
Integración TpvpcImplantado Slim Pack
<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>
Versión: 1.1 31
Integración TpvpcImplantado Slim Pack
Versión: 1.1 32
Integración TpvpcImplantado Slim Pack
TPVPC Latente.
Problema en la comunicación con el
Servicio Web del TPVPC. Revisar
fnDllIniTpvpcLatente -16 conexión a Internet, e intentar una
nueva inicialización cuando el servicio
esté restablecido.
Se envía correctamente la petición al
TPVPC, pero alguno de los datos
fnDllIniTpvpcLatente -18 establecidos no es correcto. Revise
código de comercio, terminal y la clave
de firma.
El Pinpad no está configurado
fnDllIniTpvpcLatente -19 correctamente, es necesario contactar
con la entidad.
El Puerto de comunicación especificado
fnDllIniTpvpcLatente -20 no es correcto.
Se ha especificado una versión que es
incompatible con el PinPad instalado.
fnDllIniTpvpcLatente -21 Consultar con la entidad el valor
correcto.
La versión de la librería ha caducado y
fnDllIniTpvpcLatente -40 debe actualizarse.
Versión: 1.1 33
Integración TpvpcImplantado Slim Pack
datosConf/accesoUsuario/clave
No se ha especificado ningún valor en
fnDllIniTpvpcLatenteExt -8 el elemento datosConf/modo
No se ha especificado ni acceso con
datos de comercio ni usuario. Es
fnDllIniTpvpcLatenteExt -9 obligatorio especificar uno de los dos
accesos.
No se ha especificado ningún valor en
el elemento
datosConf/confDispositivo/puerto. Si no
fnDllIniTpvpcLatenteExt -10 se quiere usar un pinpad, no es
necesario incluir el elemento
confDispositivo. Si se incluye se deben
configurar todos los elementos.
No se ha especificado ningún valor en
fnDllIniTpvpcLatenteExt -11 el elemento
datosConf/confDispositivo/version.
Versión: 1.1 34
Integración TpvpcImplantado Slim Pack
Versión: 1.1 35
Integración TpvpcImplantado Slim Pack
Versión: 1.1 36
Integración TpvpcImplantado Slim Pack
Versión: 1.1 37
Integración TpvpcImplantado Slim Pack
Versión: 1.1 38
Integración TpvpcImplantado Slim Pack
<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>
Versión: 1.1 39
Integración TpvpcImplantado Slim Pack
Versión: 1.1 40
Integración TpvpcImplantado Slim Pack
Versión: 1.1 41
Integración TpvpcImplantado Slim Pack
Versión: 1.1 42
Integración TpvpcImplantado Slim Pack
Marca Indicador
VISA 1
MASTERCARD 2
DINERS 6
AMEX 8
JCB 9
CUP 22
Versión: 1.1 43
Integración TpvpcImplantado Slim Pack
Versión: 1.1 44
Integración TpvpcImplantado Slim Pack
Ejemplo:
<Operaciones>
<Error>
<codigo>TPV-PC_EMV0002</codigo>
<mensaje>Operación CANCELADA. Código de Error [0002]</mensaje>
<descripcion>XXX-XXX</descripcion>
</Error>
</Operaciones>
Versión: 1.1 45
Integración TpvpcImplantado Slim Pack
Clave no localizada
SOAP-TPVPC0015
El importe de la devolución supera el importe de
TPVPC0009
la operación original.
Se ha producido un error en el sistema.
TPVPC0014 Inténtelo más tarde, o póngase en contacto con
el Administrador.
Faltan datos para llevar a cabo la operación
TPVPC0015
solicitada.
El comercio no posee ningún terminal TPVPC
TPVPC0016
válido.
La tarjeta no se ha leído correctamente.
TPVPC0018 Asegúrese de que la asociación lector/terminal
es la correcta, e inténtelo de nuevo.
La tarjeta no se ha leído correctamente.
TPVPC0019 Asegúrese de que la asociación lector/terminal
es la correcta, e inténtelo de nuevo.
Se ha producido un error al realizar la operación.
TPVPC0020
Inténtelo de nuevo.
No se han recibido todos los datos necesarios
TPVPC0021
para modificar su contraseña.
La contraseña especificada no puede ser
TPVPC0024 utilizada por motivos de seguridad. Por favor,
indique otra.
El formato del número de tarjeta introducido no
TPVPC0025
es válido.
La tarjeta no se ha leído correctamente.
TPVPC0026 Asegúrese de que la tarjeta está en buen
estado, e inténtelo de nuevo.
El formato de la fecha de caducidad introducida
TPVPC0027
no es válido.
El sistema está ocupado. Reinténtelo de nuevo
TPVPC0030 en unos instantes. Si el problema persiste,
póngase en contacto con su administrador.
Se ha producido un error al realizar la operación.
TPVPC0031
Inténtelo de nuevo.
El sistema no puede acceder a las operaciones
TPVPC0032
requeridas en este momento.
TPVPC0033 Faltan datos para realizar la autenticación.
TPVPC0034 El usuario con el que intenta acceder ha sido
Versión: 1.1 46
Integración TpvpcImplantado Slim Pack
Versión: 1.1 47
Integración TpvpcImplantado Slim Pack
Versión: 1.1 48
Integración TpvpcImplantado Slim Pack
con su Administrador.
Contraseña incorrecta. Para realizar la operación
TPVPC0081 requerida es necesario que especifique su
contraseña actual.
La configuración de su lector no es la correcta.
TPVPC0083 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
TPVPC0084
sea el correcto, o póngase en contacto con su
Administrador
La tarjeta no se ha leído correctamente.
TPVPC0085 Asegúrese de que la tarjeta está en buen
estado, e inténtelo de nuevo.
El sistema está ocupado. Reinténtelo de nuevo
TPVPC0087 en unos instantes. Si el problema persiste,
póngase en contacto con su administrador.
Se ha producido un error al realizar la operación.
TPVPC0089
Inténtelo de nuevo.
El terminal no tiene asociado ningún lector
TPVPC0090 válido. Por favor, configure el terminal o
póngase en contacto con el Administrador.
Se ha producido un error. La operación
TPVPC0091
especificada no existe.
Se ha producido un error al realizar la operación.
TPVPC0092
Inténtelo de nuevo.
Se ha producido un error al realizar la operación.
TPVPC0093
Inténtelo de nuevo.
No es posible realizar más confirmaciones sobre
TPVPC0094
la preautorización original.
Se ha producido un error en el sistema. El
TPVPC0096
formato de los datos pasados no es correcto.
Su contraseña no puede modificarse. Ya ha
TPVPC0097 realizado las modificaciones permitidas para
hoy.
El comercio no está habilitado para operar con la
TPVPC0099
tarjeta de fidelización indicada.
No puede realizar una
TPVPC0100 DEVOLUCION/CONFIRMACION sobre la
operación especificada.
Versión: 1.1 49
Integración TpvpcImplantado Slim Pack
Versión: 1.1 50
Integración TpvpcImplantado Slim Pack
Versión: 1.1 51
Integración TpvpcImplantado Slim Pack
Código Descripción
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, 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 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
El terminal indica que la operación de consumo CEPS no ha
160
finalizado correctamente
161 Marca no admitida por el emisor
Versión: 1.1 52
Integración TpvpcImplantado Slim Pack
Versión: 1.1 53
Integración TpvpcImplantado Slim Pack
REDSÝS
REDSÝS
Versión: 1.1 54
Integración TpvpcImplantado Slim Pack
REDSÝS REDSÝS
Versión: 1.1 55
Integración TpvpcImplantado Slim Pack
REDSÝS
REDSÝS
Versión: 1.1 56
Integración TpvpcImplantado Slim Pack
REDSÝS
Versión: 1.1 57
Integración TpvpcImplantado Slim Pack
REDSÝS
REDSÝS
Versión: 1.1 58
Integración TpvpcImplantado Slim Pack
REDSÝS REDSÝS
Versión: 1.1 59
Integración TpvpcImplantado Slim Pack
REDSÝS REDSÝS
Versión: 1.1 60
Integración TpvpcImplantado Slim Pack
Versión: 1.1 61
Integración TpvpcImplantado Slim Pack
Versión: 1.1 62
Integración TpvpcImplantado Slim Pack
Respuesta:
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>10.00</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************8095</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************8095</tarjetaComercioRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0000</caducidad>
<comercio>777888991</comercio>
<terminal>5</terminal>
<pedido>2334</pedido>
<identificadorRTS>070001080616124524332822</identificadorRTS>
<factura>OPER DCC PINPAD</factura>
<fechaOperacion>2008-06-16 12:45:15.0</fechaOperacion>
<codigoDivisa>826</codigoDivisa>
<importeDivisa>7.02</importeDivisa>
<tasaCambio>1.424209</tasaCambio>
<tasaDivisaSinComision>1.449133</tasaDivisaSinComision>
Versión: 1.1 63
Integración TpvpcImplantado Slim Pack
<pocentajeComision>1.7500</pocentajeComision>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>022824</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>
<datosDCC>
<linLitTrans>TRANSACTION CURRENCY</linLitTrans>
<linLitDivisa>GBP</linLitDivisa>
<linMarca>WHOLESALE RATE PROVIDED BY VISA</linMarca>
<linMarkUp>MARK-UP: 1.7500 %</linMarkUp>
<linLitComision>NO COMMISSION</linLitComision>
<linLitEntidad>SERVICE AND#N#EXCHANGE RATE PROVIDED
BY#N#REDSYS</linLitEntidad>
<linCambio>GBP 1.00 = 1.424209 EUR</linCambio>
<linLitInf>Questions, if any, please#N#call (+34) 91 343 32 18#N#</linLitInf>
</datosDCC>
</Literales>
<firma>84F71795299CC2AA4657E26E9070CD3DE697CDEB</firma>
</resultadoOperacion>
</Operaciones>
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>10.00</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************8095</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************8095</tarjetaComercioRecibo>
<marcaTarjeta>1</marcaTarjeta>
<caducidad>0000</caducidad>
<comercio>777888991</comercio>
<terminal>5</terminal>
<pedido>2335</pedido>
<identificadorRTS>070001080616124952332823</identificadorRTS>
<factura>OPER EURO PINPAD</factura>
<fechaOperacion>2008-06-16 12:49:42.0</fechaOperacion>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>062324</codigoRespuesta>
<Literales>
<literal></literal>
</Literales>
<firma>BDD7ED68B1E775594DC9540CBE9E77A68540E2F4</firma>
</resultadoOperacion>
</Operaciones>
Versión: 1.1 64
Integración TpvpcImplantado Slim Pack
<Operaciones version="6.0">
<resultadoOperacion>
<tipoPago>PAGO</tipoPago>
<importe>0.04</importe>
<moneda>978</moneda>
<tarjetaClienteRecibo>************0018</tarjetaClienteRecibo>
<tarjetaComercioRecibo>************0018</tarjetaComercioRecibo>
<marcaTarjeta>2</marcaTarjeta>
<caducidad>0000</caducidad>
<comercio>123443210</comercio>
<terminal>1</terminal>
<pedido>41726</pedido>
<tipoTasaAplicada>DEB</tipoTasaAplicada>
<identificadorRTS>078090090121171735362923</identificadorRTS>
<fechaOperacion>2009-01-21 18:19:03.0</fechaOperacion>
<titularTarjeta>DE PRUEBAS N1/TARJETA </titularTarjeta>
<estado>F</estado>
<resultado>Autorizada</resultado>
<codigoRespuesta>070567</codigoRespuesta>
<Literales>
<literal></literal>
<autenticadoPorPin>OPERACION CON PIN. FIRMA NO
NECESARIA.</autenticadoPorPin>
</Literales>
<firma>24008043E0FEEE639C930EC7B82294A6FA7A8BFF</firma>
</resultadoOperacion>
<operacionemv>true</operacionemv>
<resverificacion>000000C000</resverificacion>
<conttrans>000724</conttrans>
<sectarjeta>00</sectarjeta>
<idapp>A0000000043060</idapp>
<etiquetaApp>MAESTRO</etiquetaApp>
<codrespauto>00</codrespauto>
<autenticadoPorPin>TRUE</autenticadoPorPin>
</Operaciones>
Versión: 1.1 65