Parámetros y códigos de respuesta

En esta sección encontrarás el detalle de todos los parámetros de petición que puedes enviar al TPV Virtual y todos los que te puede devolver en la respuesta el mismo. Recuerda que cada uno de los parámetros debe enviarse en el momento adecuado, siguiendo todas las guías que encontrarás en la documentación publicada en esta web, de lo contrario podrían producirse comportamientos inesperados en tu TPV Virtual.

Parámetros de la petición

Estos son todos los parámetros que puedes enviar en tu petición al TPV Virtual. Te recomendamos que consultes esta tabla una vez ya hayas seguido la guía de integración, para que sepas qué parámetros debes enviar según la operativa que quieras realizar.

DATOPARAMETRO ENTRADALong. / TipoTIPO OPERACIÓN (DS_MERCHANT_TRANSACTIONTYPE)REALIZAR PAGOWEBSERVICE SOAPRESTCONDICIONALESCOMENTARIOS
ImporteDS_MERCHANT_AMOUNT12 / N0,1,2,3,7,8,9,11,15,17,34,37,45,46,47,48OBLIGATORIOOBLIGATORIOOBLIGATORIOLas últimas posiciones hacen referencia a los decimales de la moneda.Ejemplo: En el caso del EURO 43,45 Euros habría que indicar 4345
Código de AutorizaciónDS_MERCHANT_AUTHORISATIONCODE 6 / Num3OPCIONALOPCIONALOPCIONALRepresenta el código de autorización necesario para identificar de manera inequivoca la transacción original sobre la que se desea realizar la devolución. Este parámetro tiene sentido en aquellos comercios que permiten repetir el número de pedido.
Indicador de transcción COFDS_MERCHANT_COF_INI1 / AN0,1,7,15OPCIONALOPCIONALOPCIONALObligatorio para operativa COF Visa y MC. Valores posibles:
“S”: Sí es primera transacción COF (almacenar credenciales)
“N”: No es primera transacción COF
Cualquier otro valor no se tendrá en cuenta y la operación no se procesará como COF
Identificador de transacción COFDS_MERCHANT_COF_TXNID15/AN0,1,7OPCIONALOPCIONALOPCIONALOpcional. Este identificador es devuelto en la respuesta de la primera operación COF (almacenamiento de credenciales), y deberá enviarse en transacciones sucesivas realizadas con las credenciales que generaron este mismo Id_txn
Tipo de transacción COFDS_MERCHANT_COF_TYPE1 / AN0,1,7,15OPCIONALOPCIONALOPCIONALOpcional para COF Visa y MC. Valores posibles:
“I”: Installments
“R”: Recurring
“H”: Reauthorization
“E”: Resubmission
“D”: Delayed
“M”: Incremental
“N”: No Show
“C”: Otras
Idioma del titularDS_MERCHANT_CONSUMERLANGUAGE3/N.0,1,2,3,7,8,9,15,17,34,37OPCIONAL
MonedaDS_MERCHANT_CURRENCY4 / Núm.0,1,2,3,7,8,9,11,15,17,34,37,45,46,47,48OBLIGATORIOOBLIGATORIOOBLIGATORIOSe debe enviar el código numérico de la moneda según el ISO-4217
CVV2DS_MERCHANT_CVV23-4/N0,1,7,17,34,37CONDICIONALCONDICIONALCONDICIONALOpcional si se envía el parámetro DS_MERCHANT_PAN y en funcion de la configuración del comercioCódigo CVV2 de la tarjeta.
Indicador de pago sin autenticaciónDS_MERCHANT_DIRECTPAYMENT4/N0,1,7,15,17,37OPCIONALOPCIONALOPCIONALValores posibles:
«true»: identifica la intención de realizar la operación sin autenticación.Este valor no se tendrá en cuenta si la tarjetá está afectada por PSD2. ( En test ya está activo este control)
«moto»: identifica la operación como pago MOTO
JSON con la información de la autenticaciónDS_MERCHANT_EMV3DSVariable/JSON Object0,1,7,17OPCIONALOPCIONALOPCIONALEste campo contiene toda la información necesaria para autenticación EMV3DS (V1 o V2) ***Con el fin de mejorar la experiencia del usuario enel proceso de autenticación, se recomienda añadir en la petición depago los siguientes parámetros definidos en la versión EMV 3DS v2 (Recome, que aportan datos adicionales del titular de la tarjetay del dispositivo que se está utilizando .
CaducidadDS_MERCHANT_EXPIRYDATE4/N0,1,7,17,34,37CONDICIONALCONDICIONALCONDICIONALObligatorio si se envía el parámetro DS_MERCHANT_PANCaducidad de la tarjeta. Su formato es AAMM, siendo AA los dos últimos dígitos del año y MM los dos dígitos del mes.
Código de grupoDS_MERCHANT_GROUP9/N0,1,7,15,17,37CONDICIONALCONDICIONALCONDICIONALOpcional si se envía el parámetro DS_MERCHANT_IDENTIFIERIdentificador del código de grupo asociado a la referencia
ReferenciaDS_MERCHANT_IDENTIFIER40/N0,1,7,15,17,38OPCIONALCONDICIONALCONDICIONALObligatorio si no se envía el parámetro DS_MERCHANT_PANEste parámetro indica la referencia de la tarjeta a utilizar, o la solicitud de generar una referencia.
Para generar una nueva referencia enviar «REQUIRED» en caso de Webservice SOAP o REST el parámetro DS_MERCHANT_PAN es Obligatorio
Identificador de la operación de INSITEDS_MERCHANT_IDOPER40/A-N0,1,7,17,37OPCIONALOPCIONALOPCIONALIdentificador de la operación de INSITE
Identificación de comercio: código FUCDS_MERCHANT_MERCHANTCODE9/N.0,1,2,3,7,8,9,11,15,17,34,37,45,46,47,48OBLIGATORIOOBLIGATORIOOBLIGATORIOCódigo FUC asignado al comercio.
Datos del comercioDS_MERCHANT_MERCHANTDATA1024 /A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALOPCIONALOPCIONALCadena de datos que no procesará el TPV-Virtual y se devolverán de la misma forma en la respuesta
Identificación de comercio:DS_MERCHANT_MERCHANTNAME25/A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALOPCIONALOPCIONALPara la entrada de realizar pago esta información se mostrará al titular en la pantallas con las que este interaciona. En caso de no informarse aparecerá el nombre configurado en la administración del TPV- Virtual
URL del comercio para la notificación “on-line”DS_MERCHANT_MERCHANTURL250/A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALSi el comercio tiene configurada notificación online “HTTP” en el módulo de administración, se enviará una petición post con el resultado de la transacción a la URL especificada
Número de PedidoDS_MERCHANT_ORDER12 / A-N.0,1,2,3,7,8,9,11,15,17,34,37,45,46,47,48OBLIGATORIOOBLIGATORIOOBLIGATORIOSe recomienda, por posibles problemas en el proceso de liquidación, que los 4 primeros dígitos sean numéricos. Para los dígitos restantes solo utilizar los siguientes caracteres ASCII:
Del 48 = 0    al   57  = 9
Del 65 = A    al   90 = Z
Del 97 = a     al 122 = z
TarjetaDS_MERCHANT_PAN19/N0,1,7,17,34,37OPCIONALCONDICIONALCONDICIONALObligatorio si no se envía el parámetro DS_MERCHANT_IDENTIFIER o el valor de DS_MERCHANT_IDENTIFIER es «REQUIRED»Tarjeta. Su longitud depende del tipo de tarjeta.
Forma de pago aplicableDS_MERCHANT_PAYMETHODS1/AVer hoja DS_MERCHANT_PAYMETHODSOPCIONAL
Descripción del productoDS_MERCHANT_PRODUCTDESCRIPTION125 / A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALOPCIONALOPCIONALLa longitud máxima es 125. Para la entrada de realizar pago esta información se mostrará al titular en la pantallas con las que este interaciona.
Código del tributo a pagarDS_MERCHANT_TAX_REFERENCE100/N0OPCIONALOPCIONALOPCIONALOperativa especial de pago de tributos. Código de barras del tributo en operativa especial de pago de tributos. Se requiere activación por parte de la entidad.
Número de terminalDS_MERCHANT_TERMINAL3/N.0,1,2,3,7,8,9,11,15,17,34,37,45,46,47,48OBLIGATORIOOBLIGATORIOOBLIGATORIONúmero de terminal que le asignará su banco.
Nombre y apellidos del titularDS_MERCHANT_TITULAR60/A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALOPCIONALOPCIONALSu longitud máxima es de 60 caracteres. Para la entrada de realizar pago esta información se mostrará al titular en la pantallas con las que este interaciona. En la pantalla de pago, el titular podrá modificar este valor.
Fecha de la operaciónDS_MERCHANT_TRANSACTIONDATE10 / A-N3OPCIONALOPCIONALOPCIONALFormato yyyy-mm-dd. Representa la fecha de la operación sobre que la se realiza la devolución, este campo es necesario para identificar de manera inequivoca la transacción original sobre la que se desea realizar la devolución. Este parámetro tiene sentido en aquellos comercios que permiten repetir el número de pedido.
Tipo de transacciónDS_MERCHANT_TRANSACTIONTYPE1 / Num0,1,2,3,7,8,9,11,15,17,34,37,45,46,47,48OBLIGATORIOOBLIGATORIOOBLIGATORIOTipo de operación.
URL KODS_MERCHANT_URLKO250/A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALURL en la que se enviará una petición HTTP get cuando el resultado de la transacción sea KO. Si este parámetro no viene informado se usará la configuración en el módulo de administración.
URLOKDS_MERCHANT_URLOK250/A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALURL en la que se enviará una petición HTTP get cuando el resultado de la transacción sea OK. Si este parámetro no viene informado se usará la configuración en el módulo de administración.
Datos DSRP TokenDS_MERCHANT_TOKENDATAJSON0.1CONDICIONALCONDICIONALCampo en el que se incluyen los datos DSRP o TAVV asociados a un token
Datos de XPAYDS_XPAYDECODEDDATAJSON0.1CONDICIONALCONDICIONALObligatorio si se envia DS_XPAYORIGEN y DS_XPAYTYPE (Si se envía este parametro, no se enviará el DS_XPAYDATA)Campo en el que se incluyen los datos descrifrados en referencia a los xPay
Datos de XPAYDS_XPAYDATA10000 / A-N0.1CONDICIONALCONDICIONALObligatorio si se envia DS_XPAYORIGEN y DS_XPAYTYPE (Si se envía este parametro, no se enviará el DS_XPAYDECODEDDATA)Campo en el que se incluyen los datos del enviados por el xPay en formato Hexadecimal
Origen XPAYDS_XPAYORIGEN5 / A-N0.1CONDICIONALCONDICIONALObligatorio si se envia DS_XPAYDATAy DS_XPAYTYPEOrigen de la petición. Los posibles valores son:
Android
Apple
Tipo de XPAYDS_XPAYTYPE10 / A-N0.1CONDICIONALCONDICIONALObligatorio si se envia DS_XPAYORIGEN y DS_XPAYDATATipo de xPay. Los posibles valores son:
WEB
InApp
Indicador de obtención de datos de dirección de PayPalDS_MERCHANT_SHIPPINGADDRESSPYP1 / N0,1,15OPCIONALIndica si entre los campos de respuesta al comercio se incluye información relativa a la dirección de envío que tiene el titular configurada en su cuenta PayPal. Los valores que se pueden indicar en dicho campo son:
· S: si se desea obtener dicha información en la respuesta del TPV-Virtual.
· N: se NO se desea obtener dicha información en la respuesta del TPV-Virtual.
Descriptor flexibleDS_MERCHANT_MERCHANTDESCRIPTOR25 / A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALOPCIONALOPCIONALEl valor de este parámetro es de 25 posiciones (caracteres). Si el comercio está configurado para poder enviar este parámetro y no envía ninguna información, o no está configurado, por defecto se enviará el nombre del comercio. Requiere activación por porte de la entidad.
Código de personalizaciónDS_MERCHANT_PERSOCODE1 / N0,1,3,7,8,9,15,34,37OPCIONALNúmero de personalización que se desea utilizar en la operación. Si no se informa dicho parámetro o el valor que se informa no corresponde con un número de personalización activa existente
Matching dataDS_MERCHANT_MATCHINGDATA21/A-N17CONDICIONALObligatorio si se envia DS_ACQUIRER_IDENTIFIERNo debe repetirse. Valor que enviará en la respuesta para identificar a la petición
Identificador del que procesará la operaciónDS_ACQUIRER_IDENTIFIER6/N17CONDICIONALObligatorio si se envia DS_MERCHANT_MATCHINGDATAEs el valor de la interfaz PUC, por dónde el comercio procesará la transacción de autorización.
Parámetros para MPI ExternalDS_MERCHANT_MPIEXTERNALJSON0,1,7OPCIONAL
Telefóno del titular para PayGoldDS_MERCHANT_CUSTOMER_MOBILE19 /A-N15CONDICIONALCONDICIONALObligatorio si se envian DS_MERCHANT_CUSTOMER_MAIL,DS_MERCHANT_P2F_EXPIRYDATE,DS_MERCHANT_CUSTOMER_SMS_TEXT,DS_MERCHANT_P2F_XMLDATAPara informar el número de teléfono del titular para enviar el SMS con el enlace.
Mail del titular para PayGoldDS_MERCHANT_CUSTOMER_MAIL100 /A-N15CONDICIONALCONDICIONALObligatorio si se envian DS_MERCHANT_CUSTOMER_MOBILE,DS_MERCHANT_P2F_EXPIRYDATE,DS_MERCHANT_CUSTOMER_SMS_TEXT,DS_MERCHANT_P2F_XMLDATAPara informar la dirección de mail del titular para enviar el enlace.
Fecha de caducidad enlace PayGoldDS_MERCHANT_P2F_EXPIRYDATE23/ A-N15CONDICIONALCONDICIONALObligatorio si se envian DS_MERCHANT_CUSTOMER_MOBILE,DS_MERCHANT_CUSTOMER_MAIL,DS_MERCHANT_CUSTOMER_SMS_TEXT,DS_MERCHANT_P2F_XMLDATAPermite especificar la fecha de caducidad del enlace siendo posible especificar la fecha de cada operación mediante este parámetro. El valor del campo podrá ser el número de minutos desde la operación o la fecha y hora exacta de caducidad con el siguiente formato: aaaa-mm-dd-HH.MM.ss.sss (por ejemplo 2014-08-06-16.31.35.318)
Texto del SMS de PayGoldDS_MERCHANT_CUSTOMER_SMS_TEXT160/A-N15CONDICIONALCONDICIONALObligatorio si se envian DS_MERCHANT_CUSTOMER_MOBILE,DS_MERCHANT_CUSTOMER_MAIL,DS_MERCHANT_P2F_EXPIRYDATE,DS_MERCHANT_P2F_XMLDATAPersonalización de los mensajes SMS enviados al usuario. Este campo contendrá una cadena de texto con los campos relevantes entre arrobas, es obligatorio incluir siempre la URL (@URL@). Los campos soportados son @COMERCIO@, @IMPORTE@, @MONEDA@ y @URL@. Se sustituirán dichos campos por los valores correspondientes. Es recomendable limitar la longitud del texto (máximo 160 caracteres) para que se envíe en un único SMS.
Mensaje de ejemplo:
«Esto es un SMS personalizado del comercio @COMERCIO@. Debe pagar @IMPORTE@ @MONEDA@ en la siguiente url: @URL@»
Texto del Mail de PayGoldDS_MERCHANT_P2F_XMLDATA1000/A-N15CONDICIONALCONDICIONALObligatorio si se envian DS_MERCHANT_CUSTOMER_MOBILE,DS_MERCHANT_CUSTOMER_MAIL,DS_MERCHANT_P2F_EXPIRYDATE,DS_MERCHANT_CUSTOMER_SMS_TEXTPersonalización de los mensajes de correo enviados. Dicho campo permite pasar TAGs para la personalización. Es importante escapar los símbolos < > y / como < > y / así como dejarlos dentro del CDATA.
Cualquier error aquí podría ocasionar que el XML no esté bien formado y que la petición falle por lo que es obligatorio escapar también los caracteres especiales como acentos etc. Los campos que incluye este parámetro son:
▪ nombreComprador: El nombre del comprador. Sin limitación de caracteres.
▪ direccionComprador: La dirección del comprador. Sin limitación de caracteres.
▪ textoLibre1: El texto que se incluirá describiendo la compra. Sin limitación de caracteres.
Campo indicador para la solicitud de DCC y envio de información DCCDS_MERCHANT_DCCJSON0OPCIONALOPCIONALEnviar Y o N para la solicitud de iniciaPetición. Para mandar información de DCC
Campo indicador para la solicitud de financiacion y envio de información seleccionada para la finacciaciónDS_MERCHANT_FINANCINGJSON0OPCIONALOPCIONALEnviar Y en iniciaPetición.
Exenciones para PDS2
(Marzo 2020)
DS_MERCHANT_EXCEP_SCA3/A-N0,1,7,15OPCIONALOPCIONALOPCIONALMarzo 2020. Para iniciaPeticion: Enviar Y o N para la solicitud de ver las exenciones posibles. Para trataPetición, marcar la excepción con los siguientes valores posibles: MIT , LWV, TRA, COR y ATD. Requiere activación por parte de la Entidad.
Petición inicial de OTA
(Marzo 2020)
DS_MERCHANT_OTA1/N.7OPCIONALOPCIONALOPCIONALMarzo 2020. Valor: S (petición inicial OTA SI).Petición de operación inicial de Autenticación de Viajes Online (OTA)
IP del clienteDS_MERCHANT_CLIENTIP15/A-N0,1,2,3,7,8,9,15,17,34,37OPCIONALOPCIONAL
Valor RTS para Devoluciones de confirmaciones parciales.DS_MERCHANT_RTS24/N3OPCIONALOPCIONALObligatorio para realizar una devolución de una confirmación parcial.

Parámetros de la respuesta

Aquí encontrarás todos los parámetros que puedes recibir por parte del TPV Virtual. Te recomendamos que les eches un vistazo y estés preparado para recibir cada uno de ellos, sobretodo los obligatorios, pero también para poder recibir uno nuevo si se introdujera.

DATOPARAMETROLong. / TipoREALIZAR PAGOWEBSERVICE SOAPRESTCOMENTARIOS
FechaDS_DATEdd/mm/yyyyOBLIGATORIOFecha de la transacción * En Asincrona se envía DD\/MM\/AAAA
HoraDS_HOURHH:mmOBLIGATORIOHora de la transacción
ImporteDS_AMOUNT12 / Núm.OBLIGATORIOOBLIGATORIOOBLIGATORIOMismo valor que en la petición.
MonedaDS_CURRENCY4 / Núm.OBLIGATORIOOBLIGATORIOOBLIGATORIOMismo valor que en la petición. 4 se considera su longitud máxima.
Número de pedidoDS_ORDER12 / A-N.OBLIGATORIOOBLIGATORIOOBLIGATORIOMismo valor que en la petición.
Identificación de comercio: código FUCDS_MERCHANTCODE9 / N.OBLIGATORIOOBLIGATORIOOBLIGATORIOMismo valor que en la petición.
TerminalDS_TERMINAL3 / Núm.OBLIGATORIOOBLIGATORIOOBLIGATORIONúmero de terminal que le asignará su banco. 3 se considera su longitud máxima.
Código de respuestaDS_RESPONSE4 / Núm.OBLIGATORIOOBLIGATORIOOBLIGATORIOValor que indica el resultado de la operación. Indicará si ha sido autorizada o no.
Datos del comercioDS_MERCHANTDATA1024 / A-NOBLIGATORIOOBLIGATORIOOBLIGATORIOInformación opcional enviada por el comercio en el formulario de pago.
Pago SeguroDS_SECUREPAYMENT1 / Núm.OBLIGATORIOOBLIGATORIOOBLIGATORIO0 – Si el pago NO es seguro
1 – Si el pago attems ( Comercio seguro – Titular no seguro)
(Si el comercio tiene habilitada la opción de más información: recibirá los siguientes valores 0 (No seguro), 1(Attems), 2 ( pago seguro)
Tipo de operaciónDS_TRANSACTIONTYPE1 / A-NOBLIGATORIOOBLIGATORIOOBLIGATORIOTipo de operación que se envió en el formulario de pago
País del titularDS_CARD_COUNTRY3/NúmOPCIONALOPCIONALOPCIONALOpcional: País de emisión de la tarjeta con la que se ha intentado realizar el pago. En el siguiente enlace es posible consultar los códigos de país y su correspondencia: http://unstats.un.org/unsd/methods/m49/m49alpha.htm
Código de autorizaciónDS_AUTHORISATIONCODE6/ A-NOPCIONALOPCIONALOPCIONALCódigo alfanumérico de autorización asignado a la aprobación de la transacción por la institución autorizadora.
Idioma del titularDS_CONSUMERLANGUAGE3 / NúmOPCIONALEl valor 0, indicará que no se ha determinado el idioma del cliente.
Tipo de TarjetaDS_CARD_TYPE1 / A-NOPCIONALOPCIONALOPCIONALValores posibles: C – Crédito; D – Débito
Marca de TarjetaDS_CARD_BRAND2 / NúmOPCIONALOPCIONALOPCIONALNo se debe hacer una validación cerrada sobre estos valores, pues pueden variar y/o añadise nuevos. Valores posibles:
1 – VISA
2 –MASTERCARD
8 – AMEX
9 – JCB
22 – UPI
6 – DINERS
22 – CUP
7 – PRIVADA
Número de tarjetaDS_CARD_NUMBER19/NOPCIONALOPCIONALTarjeta. Su longitud depende del tipo de tarjeta.
Fecha caducidad de la tarjetaDS_EXPIRYDATE4/NOPCIONALOPCIONALCaducidad de la tarjeta. Su formato es AAMM, siendo AA los dos últimos dígitos del año y MM los dos dígitos del mes.
Referencia de la tarjetaDS_MERCHANT_IDENTIFIER40/NOPCIONALOPCIONALEste parámetro indica la referencia de la tarjeta a utilizar
Código de errorDS_ERRORCODE7/A-NOPCIONALCódigo de error
Código de respuestaCODIGO7/A-NOBLIGATORIOValores posibles:
CODIGO igual a 0 (La transacción se ha procesado pero no implica que se haya autorizado. Para saber si la operación está autorizada se debe revisar el parámetro Ds_Response).
CODIGO diferente de 0 (La transacción no se ha podido procesar diversos motivos)
Código de errorERRORCODE7/A-NOPCIONALCódigo de error
Enlace de pago PaygoldDS_URLPAGO2FASESMax 80 /A-NOPCIONALOPCIONALURL del enlace que se le envía al cliente para realizar el pago PayGold
FirmaDS_SIGNATURE44 / A-NOBLIGATORIOFirma de la petición de respuesta
Información sobre DCCDS_DCCJsonOPCIONALOPCIONALInformación sobre DCC
Información sobre pago seguroDS_EMV3DSJsonOPCIONALOPCIONALOPCIONALInformación sobre pago seguro
Tarjeta afectada por PSD2DS_CARD_PSD21/A-NOBLIGATORIOOBLIGATORIOParámetro de respuesta en iniciaPeticion. Valores posibles: Y (Si afectada) o N (no afectada)
Excepciones permitidasDs_Excep_SCAMax 40 /A-NOPCIONALOPCIONALOPCIONALParámetro de respuesta en iniciaPeticion. Valores posibles un subjunto de: LWV;TRA[30.0];COR;MIT;ATD;WHL
Identificador de transacción COFDS_MERCHANT_COF_TXNID15/AN0,1,7OPCIONALOPCIONALOpcional. Este identificador es devuelto en la respuesta de la primera operación COF (almacenamiento de credenciales), y deberá enviarse en transacciones sucesivas realizadas con las credenciales que generaron este mismo Id_txn
Método de pago de la operaciónDs_ProcessedPayMethod3 / NOPCIONALOPCIONALOPCIONALOpcional. Informa sobre el método en el que se ha realizado la operación:

1 – Visa Secure
3 – Tradicional Mundial
5 – Finanet
11 – Capacidad FINANET
13 – Capacidad Visa Secure
14 – Tradicional UE
22 – MasterCard Identity Check
23 – Capacidad Identity Check
24 – Pago AMEX
25 – Pago MOTO
28 – Pago JCB
31 – Pago DINERS
39 – JCB JSecure
40 – Capacidad JSecure
41 – Domiciliacion
42 – Transferencia
54 – PayPal
57 – SafeKey
58 – Capacidad SafeKey
59 – MasterPass Wallet
68 – Bizum
70 – UPI ExpressPay
71 – GooglePay
72 – ApplePay
73 – UPI SecurePlus
74 – Capacidad Discover
75 – Discover ProtectBuy
76 – Discover
77 – Amazon Pay
78 – Challenge Visa
79 – Challenge MasterCard
80 – Frictionless Visa
81 – Frictionless MasterCard
82 – Attempt Visa
83 – Attempt MasterCard
85 – Challenge Amex
86 – Challenge Discover
87 – Frictionless Amex
88 – Frictionless Discover
89 – Attempt Amex
90 – Attempt Discover
92 – Pago DINERS ProtectBuy
93 – Challenge Diners ProtectBuy
94 – Frictionless Diners ProtectBuy
95 – Pago Attempt Diners ProtectBuy
96 – Challenge JCB
97 – Frictionless JCB
98 – Attempt JCB
106 – SamsungPay
107 – Pago con cuenta
Importe en EurosDs_Amount_Euro12 / Núm.OPCIONALOPCIONALOPCIONALSolo aplica en operaciones en moneda distinta del euro
Importe en la moneda DCCDs_Amount_DCC12 / Núm.OPCIONALOPCIONALOPCIONALSolo aplica en operaciones DCC
Moneda DCCDs_Currency_DCC4 / Núm.OPCIONALOPCIONALOPCIONALSolo aplica en operaciones DCC
Valor RTS en Confirmaciones Parcialesrts24/NOPCIONALOPCIONALSolo aplica en confirmaciones parciales TransactionType 48.
Este valor se envía en la respuesta de la confirmación parcial para que en el caso de querer realizar una devolución de esa confirmación, se envíe en el parámetro de entrada DS_MERCHANT_RTS.
Valor de controlDs_Control_XXXXXXXXXXXXX13/Núm.OPCIONALOPCIONALOPCIONALSe trata de un campo con valor aleatorio pensado para que el comercio esté preparado a recibir campos nuevos sin que esto afecte a su servicio, con esto se pretende que no se realice una validación restrictiva de los campos en la respuesta que se envía al comercio y que cuando se envíe uno nuevo no afecte al comercio

Parámetros específicos

Dentro de las tablas de parámetros de la petición y de la respuesta se incluyen todos los parámetros que pueden enviarse al TPV Virtual o recibirse del mismo, pero en dichos parámetros a veces se incluyen objetos que necesitan su propia tabla. En los siguientes apartados, puedes ver información sobre los parámetros más complejos, con sus especificaciones y cómo usarlos.

EMV3DS en la petición

Aquí puedes visualizar todos los detalles de los campos que se deben enviar dentro del parámetro Ds_Merchant_EMV3DS para la correcta realización del proceso de autenticación.

DATONOMBRE DEL DATOLong. / TipoOPCION DEL PARÁMETROCONDICIONALESDOC. COMPLEMENTARIACOMENTARIOS
Información adicional de la cuenta del clieneacctIDVariable, máximo 64 / JSON Data Type: StringOPCIONALInformación adicional sobre la cuenta
Información de la cuenta del titular acctInfoJSON Data Type ObjectOPCIONAL Información adicional de la cuenta de usuario en el establecimiento. ***Se recomienda enviar este parámetro para mejorar laexperiencia del usuario en el proceso de autenticación. Ver hoja acctInfo
Indicador de coincidencia de direcciónaddrMatch1/JSON Data Type: StringOPCIONALIndica si la dirección de envío es la misma qu la dirección de facturación
Y = La dirección de envío es la misma que la de facturación
N = Las direcciones de envío y facturación son diferentes
Ciudad de la dirección de facturación billAddrCityVariable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). La ciudad de la dirección de facturación del titular de la tarjeta asociada a la compra
País de la dirección de facturación billAddrCountry3 / JSON Data Type: StringCONDICIONALObligatorio si se envía el billAddrState. Ver lista completa de códigos de país ISO-3166-1Corresponde al código numérico (ISO 3166-1) del país de la dirección de facturación del titular de la tarjeta asociada asociado a la compra
Dirección de facturación (línea 1)billAddrLine1Variable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Primera línea de la dirección de facturación del titular de la tarjeta asociada a la compra
Dirección de facturación (línea 2)billAddrLine2Variable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Segunda línea de la dirección de facturación del titular de la tarjeta asociada a la compra.
Dirección de facturación (línea 3)billAddrLine3Longitud: Variable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Tercera línea de la dirección de facturación del titular de la tarjeta asociada a la compra.
Código postal de la dirección de facturaciónbillAddrPostCodeVariable, máximo 16 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Código postal de la dirección de facturación del titular de la tarjeta asociada a la compra.
Estado o provincia de la dirección de facturaciónbillAddrStateVariable, máximo 3 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). No enviar en caso de que el estado no aplique en este pais.Acceda aquí para ver información referente a los códigos ISO 3166-2El estado o provincia de la dirección de facturación del titular de la tarjeta asociada a esta compra.
Corresponde al código de subdivisión ISO 3166-2
Browser Accept Headers browserAcceptHeader Variable, máximo 2048 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
HTTP accept headers enviado desde el navegador .
Browser Screen Color Depth browserColorDepth 1-2 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Valor que representa la profundidad de bits de la paleta de colores para mostrar imágenes, en bits por píxel.
Obtenido desde el navegador del titular de la tarjeta utilizando la propiedad screen.colorDepth.
Valores aceptados:
1 = 1 bit
4 = 4 bits
8 = 8 bits
15 = 15 bits
16 = 16 bits
24 = 24 bits
32 = 32 bits
48 = 48 bits
Browser IP Address browserIP Variable, máximo 45 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
IP del navegador. Value accepted: IPv4 address Ejemplo: 1.12.123.255 IPv6 address. Ejemplo:2011:0db8:85a3:0101:0101:8a2e:0370:7334
Browser Java Enabled browserJavaEnabled JSON Data Type: BooleanCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Indicador de capacidad del navegador de ejecutar Java.
Este valor es el retornado por la propiedad navigator.javaEnabled
Valores aceptados: true , false.
Browser JavaScript EnabledbrowserJavascriptEnabledJSON Data Type: BooleanCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Indicador de capacidad del navegador de ejecutar JavaScript. Valores aceptados: true , false
Browser Language browserLanguage Variable, 1–8 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Idioma del navegador definido en IETF BCP47 . Es el valor retornado por la propiedad navigator.language
Browser Screen Height browserScreenHeight Variable, 1–6 / A-NCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Altura total de la pantalla en píxeles
El valor se devuelve de la propiedad screen.height
Browser Screen Width browserScreenWidth Variable, 1–6 / A-NCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Ancho total de la pantalla en píxeles.
El valor se devuelve de la propiedad screen.width
Browser Time Zone browserTZ 1-5 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Diferencia horaria entre la hora UTC y la hora local del navegador, en minutos.
Valores aceptados: el valor retornado por el método getTimezoneOffset().
Ejemplos del valor de desplazamiento de zona horaria en minutos:
Si es zona UTC -5 horas los valores aceptados son:
300
+300
Si es zona UTC +5 horas el valor aceptado es:
-300
Browser User-Agent browserUserAgent Variable, máximo 2048 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Http user-agent header
Si la longitud total del User-Agent enviado por el navegador supera los 2048 caracteres, el valor será truncado
Nombre del titularcardholderNameVariable, 2–45 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Nombre del titular
Tamaño de ventana del challengechallengeWindowSize2 / JSON Data Type: StringOPCIONALDimensión de ventana de challenge que el banco emisor presentará al cliente para realizar la autenticación
Valores posibles (tamaño en píxeles):
01 = 250 x 400
02 = 390 x 400
03 = 500 x 600
04 = 600 x 400
05 = Full screen (Valor por defecto)
El tamaño precondigurado es el ancho x alto en píxeles de la ventana del navegador
Dirección de correo electrónico del titularEmailVariable, máximo 254 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). La dirección de correo electrónico asociada con la cuenta del titular de la tarjeta

***Se recomienda enviar este parámetro para mejorar laexperiencia del usuario en el proceso de autenticación.
Número de teléfono del domiciliohomePhoneJSON Data Type: Object OPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2).

Número de teléfono del domicilio del titular. Acceda aquí para ver información referente al formato del número de teléfono
***Se recomienda enviar este parámetro para mejorar laexperiencia del usuario en el proceso de autenticación.
Indicador de riesgo del comerciantemerchantRiskIndicatorJSON Data Type: Object OPCIONALAltamente recomendable el envío de esta información. Información adicional del comercio que representa la evaluación del nivel de riesgo de fraude para la autenticación. Ver hoja merchantRiskIndicator
Número de móvil del titularmobilePhoneJSON Data Type: Object OPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Número de teléfono móvil del titular. Acceda aquí para ver información referente al formato del número de teléfono
URL de notificación de respuesta del challengenotificationURL Variable, máximo 256 / A-NCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Url del comercio que recibirá la notificación con el mensaje CRes al finaliza el challenge
Versión del protocolo 3DSecureprotocolVersionVariable 5-8 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Versión de protocolo 3DSecure Valores posibles :
– 1.0.2
– 2.1.0
– 2.2.0
Datos de pago aplazado purchaseInstalData Variable, máximo 3 / JSON Data Type: StringCONDICIONALObligatorio para operaciones Instalment.Especificaciones COF ECom v1.1.pdfIndica el número máximo de autorizaciones en pago aplazado Valores aceptados: El valor debe ser mayor que 1
Finalización de pago recurrenterecurringExpiry8 / JSON Data Type: StringCONDICIONALObligatorio para operaciones Recurring e Instalment.Especificaciones COF ECom v1.1.pdfLa fecha a partir de la cual no se harán más autorizaciones Formato aceptado: YYYYMMDD
Frecuencia de pagos recurrentesrecurringFrequencyVariable, máximo 4 / JSON Data Type: StringCONDICIONALObligatorio para operaciones Recurring e Instalment.Especificaciones COF ECom v1.1.pdfIndica el mínimo número de días entre autorizaciones
Ciudad de la dirección de envíoshipAddrCityVariable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Ciudad de la dirección de envío solicitada por el titular de la tarjeta
País de la dirección de envíoshipAddrCountry3 / JSON Data Type: StringCONDICIONALObligatorio si se envía el shipAddrState . Ver lista completa de códigos de país ISO-3166-1 Corresponde al código numérico (ISO 3166-1) del país de la dirección de envío solicitada por el titular de la tarjeta
Dirección de envío (línea 1)shipAddrLine1Variable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Primera línea de la dirección de envío solicitada por el titular de la tarjeta.

***Se recomienda enviar este parámetro para mejorar laexperiencia del usuario en el proceso de autenticación.
Dirección de envío (línea 2)shipAddrLine2Variable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Segunda línea de la dirección de envío solicitada por el titular de la tarjeta.
Dirección de envío (línea 3)shipAddrLine3Variable, máximo 50 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Tercera línea de la dirección de envío solicitada por el titular de la tarjeta
Código postal de la dirección de envíoshipAddrPostCodeVariable, máximo 16 / JSON Data Type: String OPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). El código postal de la dirección de envío solicitada por el titular de la tarjeta.
Estado o provincia de la dirección de envíoshipAddrStateVariable, máximo 3 / JSON Data Type: StringOPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Acceda aquí para ver información referente a los códigos ISO 3166-2El estado o provincia de la dirección de envío asociada con la tarjeta utilizada para esta compra. Corresponde al código de subdivisión ISO 3166-2
Indicador del resultado del 3DSMethodthreeDSCompInd 1 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Indica si el 3DSMethod se ha ejecutado
Values accepted:
Y = Completado correctamente
N = Completado con errores
U = 3DSMethod no ejecutado
Tipo de información 3dSecure enviadathreeDSInfoVariable, máximo 32/ JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
Tipo de solicitud. Valores posibles:
– CardData
– AuthenticationData
– ChallengeResponse
– 3RI-Recurring
– 3RI-OTA
Información de inicio de sesión en el establecimientothreeDSRequestorAuthenticationInfoJSON Data Type: Object OPCIONALInformación adicional sobre como el cliente se autenticó en el inicio de sesión en la cuenta del comercio. Ver hoja threeDSRequestorAuthenticationInfo
Identificador de transacción 3DSecurethreeDSServerTransID 36 / JSON Data Type: StringCONDICIONALREALIZAR PAGO: Parámetro recogido automáticamente por el TPV-Virtual, no es necesario enviarlo.
REST: Parámetro Obligatorio
Webservice SOAP: Parámetro Obligatorio
El mismo valor devuelto en la consutla de tarjeta
Teléfono del trabajoworkPhoneJSON Data Type: Object OPCIONAL (*)Definido como Conditional por el estándar EMV 3DS,  podría ser requerido según el emisor de la tarjeta. Altamente recomendado para permitir autenticaciones basadas en análisis del riesgo (Risk Based Analisys) y facilitar una  experiencia de compra sin fricción (frictionless). Igualmente recomendable si se solicita la aplicación de exenciones SCA (PSD2). Número de teléfono del trabajo. Acceda aquí para ver información referente al formato del número de teléfono
Cres de respuesta del ACS al ChallengecresVariable length / JSON Data Type: StringOPCIONALCres de respuesta del ACS, se deberá enviar de respuesta de la autenticación.cres codificado Base64url
Información de la autenticación previathreeDSRequestorPriorAuthenticationInfoJSON Data Type: Object OPCIONALOpcionalDatos de la autenticación previa. Estos datos pueden ser requeridos en determinadas operativas. Por ejemplo, en recurrentes EMV 3DS subsiguientes deberá enviarse en este campo el json Object threeDSRequestorPriorAuthenticationInfo de la recurrente inicial, es decir, lo mismo que se devolvió en el threeDSRequestorPriorAuthenticationInfo (DS_EMV3DS) en la recurrente inicial.
Para más información consultar el apartado Funcionalidades Avanzadas EMV3DS en las guías de integración
Preferencia del comercio para la autenticaciónthreeDSRequestorChallengeInd2/JSON Data Type: StringCONDICIONALCONDICIONAL para conexiones host to host (webservide soap o rest).
Para conexiones host to host, en el caso de operaciones rechazadas con código 195 (soft decline) el comercio deberá reenviar la operación con el parámetro threeDSRequestorChallengeInd=»04″, indicando así la necesidad de que al cliente se le aplique autenticación reforzada (a petición del emisor).
OPCIONAL para conexiones por redirección.
Indica la preferencia del comercio para que se aplique autenticación reforzada (SCA) a su cliente en esta operación. Valores posibles:
03: indica que el comercio desea que se aplique autenticación reforzada (SCA) a su cliente
04: indica que hay un mandato que obliga al cliente a la autenticación reforzada (SCA)
En caso de no enviarse este parámetro no se indicará preferencia alguna al emisor y la operación puede ser exencionada, autenticada con SCA o autenticada sin SCA (frictionless).

Tipos de Transacción

En esta tabla puedes encontrar todos los tipos de transacción disponibles para enviar en Ds_Merchant_TransactionType. Ten en cuenta que algunas de estas operativas podrían requerir activación en tu TPV Virtual.

TIPO DE OPERACIÓNDS_MERCHANT_TRANSACTIONTYPEENTRADAS
Autorización0Realizar Pago, Webservices SOAP, REST
Preautorización1Realizar Pago, Webservices SOAP, REST
Preatorización de reemplazo11Realizar Pago, Webservices SOAP, REST
Confirmación2Realizar Pago, Webservices SOAP, REST
Devolución3Realizar Pago, Webservices SOAP, REST
Preautorización Separada7Realizar Pago, Webservices SOAP, REST
Confirmación Separada8Realizar Pago, Webservices SOAP, REST
Anulación9Realizar Pago, Webservices SOAP, REST
Paygold, solicitud de pago15Webservices SOAP, REST
Paygold. Autorización38Operación con la que el titular competa el operación tipo 15 (solicitud de pago). El comercio no envía esta tipo de operación.
Autenticación Puce17REST
Devolución sin original34Realizar Pago, Webservices SOAP, REST
Premio de apuestas37Webservices SOAP, REST
Anulación de pago45Realizar Pago, Webservices SOAP, REST
Anulación de devolución46Realizar Pago, Webservices SOAP, REST
Anulación de confirmación separada47Realizar Pago, Webservices SOAP, REST

EMV3DS en la respuesta

En este parámetro se envían todos los detalles sobre EMV3DS en la respuesta del TPV Virtual. Revisa la siguiente tabla para saber qué contiene el parámetro Ds_EMV3DS.

DATONOMBRE DEL DATOLong. / TipoCOMENTARIOS
Versión del protocolo 3DSecureprotocolVersionVariable 5-8 / JSON Data Type: StringValores Posibles:
– NO_3DS_V2
– 2.1.0
– 2.2.0
Identificador de transacción 3DSecurethreeDSServerTransID 36 / JSON Data Type: StringIdentificación de la transaccion EMV3DS, se debe mandar el mismo en todo el flujo EMV3DS.
Tipo de información 3dSecure enviadathreeDSInfoVariable, máximo 32/ JSON Data Type: StringTipo de solicitud. Valores posibles:
– CardConfiguration
– ChallengeRequest
URL del ACS para ejecutar el 3DSMethodthreeDSMethodURLVariable, máximo 256 / JSON Data Type: StringURL del ACS para ejecutar el 3DSMethod
URL del ACS para la ejecución del ChallengeacsURLVariable, máximo 2048 / JSON Data Type: StringURL del ACS para la ejecución del Challenge
Creq que se deberá enviar al ACS para la ejecución del ChallengeCReqVariable length / JSON Data Type: StringCreq codificado base64url que se deberá enviar al ACS para la ejecución del Challenge.
Este dato NO se debe de alterar.
Información adicional para el titularcardholderInfoVariable, máximo 128/JSON Data Type: StringCampo opcional que contiene información adicional para mostrar al titular después de solicitar la autenticación
Información de la autenticaciónthreeDSRequestorPriorAuthenticationInfoJSON Data Type: Object Contiene datos de la autenticación realizada. Estos datos pueden ser requeridos en operaciones posteriores que necesiten vincularse a ésta. Por ejemplo, el json Object threeDSRequestorPriorAuthenticationInfo devuelto en una recurrente EMV 3DS inicial será utilizado en las recurrentes subsiguientes
Información de la autenticaciónAuthenticacionValue28 / JSON Data Type: StringCAVV.
Información de la autenticaciónECI2 / JSON Data Type: StringIndicador de comercio electrónico.
Información de la autenticaciónTraceId16 / JSON Data Type: StringIdentificador de la operación.
Estado del comercio en la lista de Beneficiarios de Confianza del clientewhiteListStatus1 / JSON Data Type: StringDato informativo. Opcional. Campo que devuelve el emisor que indica el estado del comercio en la lista de Beneficiarios de Confianza del cliente.
Por el momento solo es de carcater informativo, el comercio no tiene que hacer ninguna validación de este campo. El campo whiteListStatus podrá ser de ayuda en el futuro para aquellos comercios que quieran aplicar la exención de beneficiarios de confianza (listas blancas). Se publicará la información al respecto con los casos de uso.
Valores posibles:
N = El comercio no está incluido en la lista de beneficiarios de confianza del cliente
E = El cliente no dispone de lista de beneficiarios de confianza
P = Se ha solicitado la adhesión del comercio a lista de beneficiarios de confianza, pendiente de confirmación por el cliente
R = El cliente rechazó la adhesión del comerco a su lista de beneficiarios de confianza
U = Estado desconocido o no disponible en este momento


Códigos de respuesta y errores del TPV Virtual

Código SISRespuestaDescripción
SIS00019001Error genérico. Consulte con Soporte
SIS00029002Error genérico. Consulte con Soporte
SIS00039003Error genérico. Consulte con Soporte
SIS00049004Error genérico. Consulte con Soporte
SIS00059005Error genérico. Consulte con Soporte
SIS00069006Error genérico. Consulte con Soporte
SIS00079007El mensaje enviado por el comercio no es correcto
SIS00089008falta Ds_Merchant_MerchantCode
SIS00099009Error de formato en Ds_Merchant_MerchantCode
SIS00109010Error falta Ds_Merchant_Terminal
SIS00119011Error de formato en Ds_Merchant_Terminal
SIS00129012Error genérico. Consulte con Soporte
SIS00139013Error genérico. Consulte con Soporte
SIS00149014Error de formato en Ds_Merchant_Order
SIS00159015Falta Ds_Merchant_Currency
SIS00169016Error de formato en Ds_Merchant_Currency
SIS00189018Falta Ds_Merchant_Amount
SIS00199019Falta Ds_Merchant_Amount
SIS00209020Falta Ds_Merchant_MerchantSignature
SIS00219021 Ds_Merchant_MerchantSignature viene vacía
SIS00229022Error de formato en Ds_Merchant_TransactionType
SIS00239023Ds_Merchant_TransactionType desconocido
SIS00249024Error Ds_Merchant_ConsumerLanguage tiene mas de 3 posiciones
SIS00259025Error de formato en Ds_Merchant_ConsumerLanguage
SIS00269026No existe el comercio / terminal enviado
SIS00279027Error Moneda enviada por el comercio
SIS00289028Comercio / terminal está dado de baja
SIS00299029Error genérico. Consulte con Soporte
SIS00309030tipo de operación errónea
SIS00319031 método de pago erróneo
SIS00329032Error al montar el mensaje para una devolución
SIS00339033tipo de operación es erróneo
SIS00349034Error en el acceso a la BBDD
SIS00359035Error genérico. Consulte con Soporte
SIS00379037El número de teléfono no es válido
SIS00389038Error genérico. Consulte con Soporte
SIS00399039Error genérico. Consulte con Soporte
SIS00409040 El comercio / terminal no tiene ningún método de pago asignado
SIS00419041Error en el cálculo de la firma
SIS00429042Error en el cálculo de la firma
SIS00439043Error genérico. Consulte con Soporte
SIS00449044Error genérico. Consulte con Soporte
SIS00469046El bin de la tarjeta no está dado de alta en FINANET
SIS00479047Error genérico. Consulte con Soporte
SIS00489048Error genérico. Consulte con Soporte
SIS00499049Error genérico. Consulte con Soporte
SIS00509050Error genérico. Consulte con Soporte
SIS00519051Número de pedido repetido
SIS00529052Error genérico. Consulte con Soporte
SIS00539053Error genérico. Consulte con Soporte
SIS00549054No existe operación sobre la que realizar la devolución
SIS00559055existe más de un pago con el mismo número de pedido
SIS00569056La operación sobre la que se desea devolver no está autorizada
SIS00579057El importe a devolver supera el permitido
SIS00589058Los datos de la validación son erróneos
SIS00599059 No existe operación sobre la que realizar la confirmación
SIS00609060Ya existe una confirmación asociada a la preautorización
SIS00619061La preautorización sobre la que se desea confirmar no está autorizada
SIS00629062El importe a confirmar supera el permitido
SIS00639063Número de tarjeta no valido.
SIS00649064Número de posiciones de la tarjeta incorrecto
SIS00659065El número de tarjeta no es numérico
SIS00669066Error en el mes de caducidad
SIS00679067El mes de la caducidad no es numérico
SIS00689068El mes de la caducidad no es válido
SIS00699069Año de caducidad no valido
SIS00709070El Año de la caducidad no es numérico
SIS00719071Tarjeta caducada
SIS00729072Operación no anulable
SIS00739073Error en la anulación
SIS00749074Falta Ds_Merchant_Order ( Pedido)
SIS00759075El «Ds_Merchant_Order» tiene menos de 4 o más de 12 posiciones .
SIS00779077Error de formato en Ds_Merchant_Order
SIS00789078Tipo de operación no permitida para esa tarjeta
SIS00799079Error genérico. Consulte con Soporte
SIS00809080Error genérico. Consulte con Soporte
SIS00819081Se han perdico los datos de la sesión
SIS00829082Error genérico. Consulte con Soporte
SIS00839083Error genérico. Consulte con Soporte
SIS00849084El valor de Ds_Merchant_Conciliation es nulo
SIS00859085El valor de Ds_Merchant_Conciliation no es numérico
SIS00869086El valor de Ds_Merchant_Conciliation no ocupa 6 posiciones
SIS00879087El valor de Ds_Merchant_Session es nulo
SIS00889088El valor de Ds_Merchant_Session no es numérico
SIS00899089El valor de caducidad no ocupa 4 posiciones
SIS00909090Error genérico. Consulte con Soporte
SIS00919091Error genérico. Consulte con Soporte
SIS00929092El valor de caducidad es nulo
SIS00939093Denegación emisor
SIS00949094Denegación emisor
SIS00959095Denegación emisor
SIS00979097Valor del campo Ds_Merchant_CComercio no válido
SIS00989098Valor del campo Ds_Merchant_CVentana no válido
SIS00999098Error genérico. Consulte con Soporte
SIS01039103Error genérico. Consulte con Soporte
SIS01049104Comercio con “titular seguro” y titular sin clave de compra segura
SIS01129112El tipo de transacción especificado en Ds_Merchant_Transaction_Type no esta permitido
SIS01139113Error genérico. Consulte con Soporte
SIS01149114Se está realizando la llamada por GET, la tiene que realizar por POST
SIS01159115 No existe operación sobre la que realizar el pago de la cuota
SIS01169116La operación sobre la que se desea pagar una cuota no es una operación válida
SIS01179117La operación sobre la que se desea pagar una cuota no está autorizada
SIS01189118Se ha excedido el importe total de las cuotas
SIS01199119Valor del campo Ds_Merchant_DateFrecuency no válido
SIS01209120Valor del campo Ds_Merchant_ChargeExpiryDate no válido
SIS01219121Valor del campo Ds_Merchant_SumTotal no válido
SIS01229122Formato incorrecto del campo Ds_Merchant_DateFrecuency o Ds_Merchant_SumTotal
SIS01239123Se ha excedido la fecha tope para realiza la Transacción
SIS01249124No ha transcurrido la frecuencia mínima en un pago recurrente sucesivo
SIS01259125Error genérico. Consulte con Soporte
SIS01269126Operación Duplicada
SIS01279127Error genérico. Consulte con Soporte
SIS01289128Error genérico. Consulte con Soporte
SIS01309130Error genérico. Consulte con Soporte
SIS01319131Error genérico. Consulte con Soporte
SIS01329132La fecha de Confirmación de Autorización no puede superar en mas de 7 dias a la de Preautorización.
SIS01339133La fecha de Confirmación de Autenticación no puede superar en mas de 45 días a la de Autenticacion Previa
SIS01349134El valor del Ds_MerchantCiers enviado no es válido
SIS01399139El pago recurrente inicial está duplicado
SIS01409140Error genérico. Consulte con Soporte
SIS01429142Tiempo excecido para el pago
SIS01519151Error genérico. Consulte con Soporte
SIS01699169Valor PUCE Ds_Merchant_MatchingData no válido
SIS01709170Valor PUCE Ds_Acquirer_Identifier no válido
SIS01719171Valor PUCE Ds_Merchant_Csb no válido
SIS01729172El valor del campo PUCE Ds_Merchant_MerchantCode no es válido
SIS01739173El valor del campo PUCE Ds_Merchant_UrlOK no válido
SIS01749174Error genérico. Consulte con Soporte
SIS01759175Error genérico. Consulte con Soporte
SIS01819181Error genérico. Consulte con Soporte
SIS01829182Error genérico. Consulte con Soporte
SIS01839183Error genérico. Consulte con Soporte
SIS01849184Error genérico. Consulte con Soporte
SIS01869186Faltan datos para operación
SIS01879187Error genérico. Consulte con Soporte
SIS01979197Error al obtener los datos de cesta de la compra
SIS02149214El comercio no permite devoluciones. Se requiere usar firma ampliada.
SIS02169216El CVV2 tiene mas de 3 posiciones
SIS02179217Error de formato en el CVV2
SIS02189218El comercio solo permite operaciones seguras y se está mandando una operación NO SEGURA por entradas Host to Host
SIS02199219El número de operaciones de la tarjeta supera el límite permitido para el comercio
SIS02209220El importe acumulado de la tarjeta supera el límite permitido para el comercio
SIS02219221El CVV2 es obligatorio
SIS02229222Ya existe una anulación asociada a la preautorización
SIS02239223La preautorización que se desea anular no está autorizada
SIS02249224El comercio no permite anulaciones por no tener firma ampliada
SIS02259225No existe operación sobre la que realizar la anulación
SIS02269226Error en en los datos de la anulación
SIS02279227Valor del campo Ds_Merchant_TransactionDate no válido
SIS02289228Sólo se puede hacer pago aplazado con tarjeta de crédito On-us
SIS02299229No existe el codigo de pago aplazado solicitado
SIS02309230El comercio no está configurado para aceptar pago fraccionado o el código de fraccionamiento que nos envía no está dado de alta.
SIS02319231No hay forma de pago aplicable
SIS02329232Forma de pago no disponible
SIS02339233Forma de pago desconocida
SIS02349234Nombre del titular de la cuenta no disponible
SIS02359235Campo Sis_Numero_Entidad no disponible
SIS02369236El valor del campo Sis_Numero_Entidad no tiene la longitud requerida
SIS02379237El valor del campo Sis_Numero_Entidad no es numérico
SIS02389238El valor del Campo Sis_Numero_Oficina no está disponible
SIS02399239El valor del campo Sis_Numero_Oficina no tiene la longitud requerida
SIS02409240El Valor del campo Sis_Numero_Oficina no es numérico
SIS02419241Campo Sis_Numero_DC no disponible
SIS02429242El valor del campo Sis_Numero_DC no tiene la longitud requerida
SIS02439243El Valor del campo Sis_Numero_DC no es numérico
SIS02449244Campo Sis_Numero_Cuenta no disponible
SIS02459245El Valor del campo Sis_Numero_Cuenta no tiene la longitud requerida
SIS02469246El Valor del campo Sis_Numero_Cuenta no es numérico
SIS02479247Dígito de Control de Cuenta Cliente no válido
SIS02489248El comercio no permite pago por domiciliación
SIS02499249Error genérico. Consulte con Soporte
SIS02509250Error genérico. Consulte con Soporte
SIS02519251El comercio no permite pago por transferencia
SIS02529252Por su configuración no puede enviar la tarjeta
SIS02539253Tarjeta no cumple check digit
SIS02549254El número de operaciones de la IP supera el límite permitido por el comercio
SIS02559255El importe acumulado por la IP supera el límite permitido por el comerci
SIS02569256El comercio no permite operativa de preautorizacion
SIS02579257 La tarjeta no permite operativa de preautorizacion
SIS02589258No se tiene el IDETRA emisor necesario para realizar la confirmación
SIS02599259No existe la operacion original para notificar o consultar
SIS02609260Entrada incorrecta al SIS
SIS02619261Restricciones superadas
SIS02629262Moneda no permitida para operación de transferencia o domiciliacion
SIS02639263Error calculando datos para procesar operación
SIS02649264Error procesando datos de respuesta recibidos
SIS02659265Error de firma en los datos recibidos
SIS02669266No se pueden recuperar los datos de la operación recibida
SIS02679267La operación no se puede procesar por no existir Codigo Cuenta Cliente
SIS02689268La devolución no se puede procesar por WebService
SIS02699269No se pueden realizar devoluciones de operaciones de domiciliacion no descargadas
SIS02709270El comercio no puede realizar preautorizaciones en diferido
SIS02749274Tipo de operación desconocida o no permitida por esta entrada al SIS
SIS02759275Premio sin IdPremio
SIS02769276Unidades del Premio no numericas.
SIS02779277Error genérico. Consulte con Soporte
SIS02789278Error en el proceso de consulta de premios
SIS02799279El comercio no tiene activada la operativa de fidelización
SIS02809280Bloqueo por control de Seguridad
SIS02819281Bloqueo por control de Seguridad
SIS02829282Bloqueo por control de Seguridad
SIS02839283Bloqueo por control de Seguridad
SIS02849284No existe operacion sobre la que realizar el Pago Adicional
SIS02859285No existe operacion sobre la que realizar el Pago Adicional
SIS02869286La operación sobre la que se quiere hacer la operación adicional no esta Aceptada
SIS02879287la Operacion ha sobrepasado el importe para el Pago Adicional
SIS02889288No se puede realizar otro pago Adicional. se ha superado el numero de pagos
SIS02899289 El importe del pago Adicional supera el maximo días permitido
SIS02909290Bloqueo por control de Seguridad
SIS02919291Bloqueo por control de Seguridad
SIS02929292Bloqueo por control de Seguridad
SIS02939293Bloqueo por control de Seguridad
SIS02949294La tarjeta no es Privada
SIS02959295Error de duplicidad de operación. Se puede intentar de nuevo
SIS02969296No se encuentra la operación Tarjeta en Archivo inicial
SIS02979297Número de operaciones sucesivas de Tarjeta en Archivo superado
SIS02989298El comercio no permite realizar operaciones de Tarjeta en Archivo
SIS02999299Error en pago con PayPal
SIS03009300Error en pago con PayPal
SIS03019301Error en pago con PayPal
SIS03029302Moneda no válida para pago con PayPal
SIS03049304No se permite pago fraccionado si la tarjeta no es de FINCONSUM
SIS03059305No se permite pago fraccionado FINCONSUM en moneda diferente de euro
SIS03069306Valor del campo Ds_Merchant_PrepaidCard no válido
SIS03079307Operativa de tarjeta regalo no permitida
SIS03089308Tiempo límite para recarga de tarjeta regalo superado
SIS03099309Faltan datos adicionales para realizar la recarga de tarjeta prepago
SIS03109310Valor del campo Ds_Merchant_Prepaid_Expiry no válido
SIS03119311Error genérico. Consulte con Soporte
SIS03199319El comercio no pertenece al grupo enviado en Ds_Merchant_Group
SIS03209320Error generando la referencia
SIS03219321El identificador indicado en Ds_Merchant_Identifier no está asociado al comercio
SIS03229322Error de formato en Ds_Merchant_Group
SIS03239323Es necesario el campo Ds_Merchant_Customer_Mobile o Ds_Merchant_Customer_Mail
SIS03249324Imposible enviar link al titular
SIS03269326Se han enviado datos de tarjeta en fase primera de un pago con dos fases
SIS03279327No se ha enviado ni móvil ni email en fase primera de un pago con dos fases
SIS03289328Token de pago en dos fases inválido
SIS03299329No se puede recuperar el Token de pago en dos fases
SIS03309330Fechas incorrectas de pago dos fases
SIS03319331La operación no tiene un estado válido o no existe.
SIS03329332El importe de la operación original y de la devolución debe ser idéntico
SIS03339333Error en una petición a MasterPass Wallet
SIS03349334Bloqueo por control de Seguridad
SIS03349334Bloqueo por control de Seguridad
SIS03359335El valor del campo Ds_Merchant_Recharge_Commission no es válido
SIS03369336Error genérico. Consulte con Soporte
SIS03379337Error genérico. Consulte con Soporte
SIS03389338No se encuentra la operación iUPAY
SIS03399339El comercio no dispone de pago iUPAY
SIS03409340Respuesta recibida desde iUPAY no válida
SIS03419341Error genérico. Consulte con Soporte
SIS03429342El comercio no permite realizar operaciones de pago de tributos
SIS03439343Falta o es incorrecto el parámetro Ds_Merchant_Tax_Reference
SIS03449344No se han aceptado las condiciones de las cuotas
SIS03459345Se ha elegido un número de plazos incorrecto
SIS03469346Error en el formato del campo DS_MERCHANT_PAY_TYPE
SIS03479347El comercio no está configurado para realizar la consulta de BIN.
SIS03489348El BIN indicado en la consulta no se reconoce
SIS03499349Los datos de importe y DCC enviados no coinciden con los registrados en SIS
SIS03509350No hay datos DCC registrados en SIS para este número de pedido
SIS03519351Autenticación prepago incorrecta
SIS03529352El tipo de firma del comercio no permite esta operativa
SIS03539353El comercio no tiene definida una clave 3DES válida
SIS03549354Error descifrando petición
SIS03559355El comercio-terminal enviado en los datos cifrados no coincide con el enviado en la petición
SIS03569356Existen datos de entrada para control de fraude y el comercio no tiene activo control de fraude
SIS03579357 El comercio tiene activo control de fraude y no existe campo ds_merchant_merchantscf
SIS03589358La entidad no dispone de pago iUPAY
SIS03599359El comercio solamente permite pago de tributos y no se está informando el campo Ds_Merchant_TaxReference
SIS03709370Error en formato Scf_Merchant_Nif. Longitud máxima 16
SIS03719371Error en formato Scf_Merchant_Name. Longitud máxima 30
SIS03729372Error en formato Scf_Merchant_First_Name. Longitud máxima 30
SIS03739373Error en formato Scf_Merchant_Last_Name. Longitud máxima 30
SIS03749374Error en formato Scf_Merchant_User. Longitud máxima 45
SIS03759375Error en formato Scf_Affinity_Card. Valores posibles ‘S’ o ‘N’. Longitud máxima 1
SIS03769376Error en formato Scf_Payment_Financed. Valores posibles ‘S’ o ‘N’. Longitud máxima 1
SIS03779377Error en formato Scf_Ticket_Departure_Point. Longitud máxima 30
SIS03789378Error en formato Scf_Ticket_Destination. Longitud máxima 30
SIS03799379Error en formato Scf_Ticket_Departure_Date. Debe tener formato yyyyMMddHHmmss.
SIS03809380Error en formato Scf_Ticket_Num_Passengers. Longitud máxima 1.
SIS03819381Error en formato Scf_Passenger_Dni. Longitud máxima 16.
SIS03829382Error en formato Scf_Passenger_Name. Longitud máxima 30.
SIS03839383Error en formato Scf_Passenger_First_Name. Longitud máxima 30.
SIS03849384Error en formato Scf_Passenger_Last_Name. Longitud máxima 30.
SIS03859385Error en formato Scf_Passenger_Check_Luggage. Valores posibles ‘S’ o ‘N’. Longitud máxima 1.
SIS03869386Error en formato Scf_Passenger_Special_luggage. Valores posibles ‘S’ o ‘N’. Longitud máxima 1.
SIS03879387Error en formato Scf_Passenger_Insurance_Trip. Valores posibles ‘S’ o ‘N’. Longitud máxima 1.
SIS03889388Error en formato Scf_Passenger_Type_Trip. Valores posibles ‘N’ o ‘I’. Longitud máxima 1.
SIS03899389Error en formato Scf_Passenger_Pet. Valores posibles ‘S’ o ‘N’. Longitud máxima 1.
SIS03909390Error en formato Scf_Order_Channel. Valores posibles ‘M'(móvil), ‘P'(PC) o ‘T'(Tablet)
SIS03919391Error en formato Scf_Order_Total_Products. Debe tener formato numérico y longitud máxima de 3.
SIS03929392Error en formato Scf_Order_Different_Products. Debe tener formato numérico y longitud máxima de 3.
SIS03939393Error en formato Scf_Order_Amount. Debe tener formato numérico y longitud máxima de 19.
SIS03949394Error en formato Scf_Order_Max_Amount. Debe tener formato numérico y longitud máxima de 19.
SIS03959395Error en formato Scf_Order_Coupon. Valores posibles ‘S’ o ‘N’
SIS03969396Error en formato Scf_Order_Show_Type. Debe longitud máxima de 30.
SIS03979397Error en formato Scf_Wallet_Identifier
SIS03989398Error en formato Scf_Wallet_Client_Identifier
SIS03999399Error en formato Scf_Merchant_Ip_Address
SIS04009400Error en formato Scf_Merchant_Proxy
SIS04019401Error en formato Ds_Merchant_Mail_Phone_Number. Debe ser numérico y de longitud máxima 19
SIS04029402Error en llamada a SafetyPay para solicitar token url
SIS04039403Error en proceso de solicitud de token url a SafetyPay
SIS04049404Error en una petición a SafetyPay
SIS04059405Solicitud de token url denegada SAFETYPAY
SIS04069406El sector del comercio no está permitido para realizar un pago de premio de apuesta (Gambling)
SIS04079407El importe de la operación supera el máximo permitido para realizar un pago de premio de apuesta(Gambling)
SIS04089408La tarjeta debe de haber operado durante el último año para poder realizar un pago de premio de apuesta (Gambling)
SIS04099409La tarjeta debe ser una Visa o MasterCard nacional para realizar un pago de premio de apuesta (Gambling)
SIS04109410Bloqueo por Operación con Tarjeta Privada del Cajamar, en comercio que no es de Cajamar
SIS04119411No existe el comercio en la tabla de datos adicionales de RSI Directo
SIS04129412La firma enviada no es correcta
SIS04139413La operación ha sido denegada por Lynx
SIS04149414El plan de ventas no es correcto
SIS04159415El tipo de producto no es correcto
SIS04169416Importe no permitido en devolucion
SIS04179417Fecha de devolucion no permitida
SIS04189418No existe plan de ventas vigente
SIS04199419Tipo de cuenta no permitida
SIS04209420El comercio no dispone de formas de pago para esta operación
SIS04219421Tarjeta no permitida. No es producto Agro
SIS04229422Faltan datos para operacion Agro
SIS04239423CNPJ del comecio incorrecto
SIS04249424No se ha encontrado el establecimiento
SIS04259425No se ha encontrado la tarjeta
SIS04269426Enrrutamiento no valido para el comercio
SIS04279427La conexion con CECA no ha sido posible
SIS04289428Operacion debito no segura
SIS04299429Error en la versión (Ds_SignatureVersion)
SIS04309430Error al decodificar el parámetro Ds_MerchantParameters
SIS04319431Error del objeto JSON que se envía codificado en el parámetro Ds_MerchantParameters
SIS04329432FUC del comercio erróneo
SIS04339433Terminal del comercio erróneo
SIS04349434Formato de pedido no válido
SIS04359435Error genérico. Consulte con Soporte
SIS04369436Error en la construcción del elemento
SIS04379437Error en la construcción del elemento
SIS04389438Error en la construcción del elemento
SIS04399439Error en la construcción del elemento
SIS04409440Error genérico. Consulte con Soporte
SIS04429442Error genérico. Consulte con Soporte
SIS04439443No se permite pago en terminales ONEY con tarjetas ajenas
SIS04449444Se está intentando acceder usando firmas antiguas y el comercio está configurado como HMAC SHA256
SIS04459445Error genérico. Consulte con Soporte
SIS04469446Para terminales Oney es obligatorio indicar la forma de pago
SIS04489448El comercio no tiene el método de Pago Diners
SIS04499449El comercio tiene configurado «Prohibir Pago A»
SIS04509450El comercio tiene configurado Prohibir Pago A AMEX»
SIS04519451El comercio tiene el método de pago «Prohibir Pago A»
SIS04539453El comercio no tiene configurado método de pago «Pago JCB»
SIS04549454El comercio no tiene configurado métoco de pago «Pago Amex»
SIS04559455El comercio no tiene el método de pago «Tarjetas Propias»
SIS04569456El comercio no tiene cnfigurado Segundo Intento
SIS04599459El comercio no tiene configurado el método de pago «Pago JCB»
SIS04609460El comercio no tiene el método de pago «Pago AMEX»
SIS04619461El comercio no tiene el método de pago «Pago AMEX»
SIS04629462Método de pago Seguro no disponible por la entrada Host to Host
SIS04639463El comercio está intentando realizar una operación no segura sin metodo de pago No seguro
SIS04649464El comercio no tiene el método de pago «MasterCard Comercial»
SIS04659465 El comercio no tiene el método de pago «Tradicional Mundial»
SIS04669466La referencia que se está utilizando no existe.
SIS04679467La referencia que se está utilizando está dada de baja
SIS04689468Se está utilizando una referencia que se generó con un adquirente distinto al adquirente que la utiliza.
SIS04699469No se ha superado el proceso de fraude MR
SIS04709470La solicitud del primer factor ha fallado.SDK
SIS04719471Error en la URL de redirección de solicitud del primer factor.PPII
SIS04729472Error al montar la petición de Autenticación de PPII
SIS04739473la respuesta de la petición de Autenticación de PPII es nula.
SIS04749474El statusCode de la respuesta de la petición de Autenticación de PPII es nulo
SIS04759475 El idOperación de la respuesta de la petición de Autenticación de PPII es nulo
SIS04769476Error tratando la respuesta de la Autenticación de PPII
SIS04779477 Se ha superado el tiempo definido entre el paso 1 y 2 de PPI
SIS04789478Error tratando la respuesta de la Autorización de PPII
SIS04799479 La respuesta de la petición de Autorización de PPII es nula
SIS04809480El statusCode de la respuesta de la petición de Autorización de PPII es nulo.
SIS04819481El comercio no es Payment Facilitator
SIS04829482El idOperación de la respuesta de una Autorización OK es nulo o no coincide con el idOp. de la Auth.
SIS04839483La respuesta de la petición de devolución de PPII es nula.
SIS04849484El statusCode o el idPetición de la respuesta de la petición de Devolución de PPII es nulo.
SIS04859485 BIZUM ha devuelto un KO en la devolución
SIS04869486La respuesta a la consulta PPII es nula
SIS04879487El comercio no tiene habilitado el método de pago Paygold
SIS04889488El comercio no tiene el método de pago «Pago MOTO/Manual»
SIS04899489 Operacion MPI Externo no permitida
SIS04909490 Se reciben parametros MPI Soporte en operacion MPI Externo
SIS04919491SecLevel no permitido en operacion MPI Externo
SIS04929492Se reciben parametros MPI Externo en operacion MPI Soporte
SIS04939493 Se reciben parametros de MPI en operacion no segura
SIS04949494Firma Obsoleta
SIS04959495Configuración incorrecta ApplePay, AndroidPay o Token
SIS04969496No tiene dado de alta el método de pago AndroidPay
SIS04979497No tiene dado de alta el método de pago ApplePay
SIS04989498moneda / importe de la operación de ApplePay no coinciden
SIS04999499Error obteniendo claves del comercio en Google/Apple Pay
SIS05009500Error en el DCC Dinámico, se ha modificado la tarjeta.
SIS05019501Error en La validación de datos enviados para genera el Id operación
SIS05029502Error al validar Id Oper
SIS05039503Error al validar el pedido
SIS05049504Error al validar tipo de transacción
SIS05059505Error al validar moneda
SIS05069506Error al validar el importe
SIS05079507Id Oper no tiene vigencia
SIS05089508Error al validar Id Oper
SIS05109510No se permite el envío de datos de tarjeta si se envía ID de operación
SIS05119511Error en la respuesta de consulta de BINES
SIS05159515El comercio tiene activado pago Amex en Perfil.
SIS05169516Error al montar el mensaje de China Union Pay
SIS05179517Error al establecer la clave para China Union Pay
SIS05189518Error al grabar los datos para pago China Union Pay
SIS05199519Mensaje de autenticación erróneo
SIS05209520El mensaje SecurePlus de sesión está vacío
SIS05219521 El xml de respuesta viene vacío
SIS05229522 No se han recibido parametros en datosentrada
SIS05239523La firma calculada no coincide con la recibida en la respuesta
SIS05249524el resultado de la autenticación 3DSecure MasterCard es PARes=»A» o VERes=»N» y no recibimos CAVV del emisor
SIS05259525No se puede utilizar la tarjeta privada en este comercio
SIS05269526La tarjeta no es china
SIS05279527Falta el parametro obligatorio DS_MERCHANT_BUYERID
SIS05289528Formato erróneo del parametro DS_MERCHANT_BUYERID en operación Sodexo Brasil
SIS05299529 No se permite operación recurrente en pagos con tarjeta Voucher
SIS05309530La fecha de Anulación no puede superar en mas de 7 dias a la de Preautorización.
SIS05319531La fecha de Anulación no puede superar en mas de 72 horas a la de Preautorización diferida
SIS05329532La moneda de la petición no coincide con la devuelta
SIS05339533El importe de la petición no coincide con el devuelto
SIS05349534No se recibe recaudación emisora o referencia del recibo/tributo
SIS05359535Pago de recibo/tributo fuera de plazo
SIS05369536Recibo/tributo ya pagado
SIS05379537Pago de recibo/tributo denegado por la entidad
SIS05389538Rechazo en el pago de recibo/tributo
SIS05399539Error en el envío de SMS
SIS05409540El móvil enviado es demasiado largo (más de 12 posiciones)
SIS05419541La referencia enviada es demasiada larga (más de 40 posiciones)
SIS05429542Error genérico. Consulte con Soporte
SIS05439543Error, la tarjeta de la operación es DINERS y el comercio no tiene el método de pago «Pago DINERS» o «Pago Discover No Seguro»
SIS05449544Error, la tarjeta de la operación es DINERS y el comercio no tiene el método de pago «Pago Discover No Seguro»
SIS05459545Error DISCOVER
SIS05469546Error DISCOVER
SIS05479547Error DISCOVER
SIS05489548Error DISCOVER
SIS05499549Error DISCOVER
SIS05509550ERROR en el gestor de envío de los SMS. Consulte con Soporte
SIS05519551ERROR en el proceso de autenticación.
SIS05529552ERROR el resultado de la autenticacion PARes = ‘U’
SIS05539553ERROR se ha intentado hacer un pago con el método de pago UPI y la tarjeta no es china
SIS05549554ERROR el resultado de la autenticacion para UPI es PARes = ‘U’ y el comercio no tiene métodos de pago no seguros UPI EXPRESSPAY
SIS05559555ERROR la IP de conexión del módulo de administración no esta entre las permitidas.
SIS05569556Se envía pago Tradicional y el comercio no tiene pago Tradicional mundial ni Tradicional UE.
SIS05579557Se envía pago Tarjeta en Archivo y el comercio no tiene pago Tradicional mundial ni Tradicional UE.
SIS05589558ERROR, el formato de la fecha dsMerchantP2FExpiryDate es incorrecto
SIS05599559ERROR el id Operacion de la respuesta en la autenticación PPII es nulo o no se ha obtenido de la autenticación final
SIS05609560ERROR al enviar la notificacion de autenticacion al comercio
SIS05619561ERROR el idOperación de la respuesta de una confirmacion separada OK es nulo o no coincide con el idOp. de la Confirmacion.
SIS05629562ERROR la respuesta de la petición de confirmacion separada de PPII es nula.
SIS05639563ERROR tratando la respuesta de la confirmacion separada de PPII.
SIS05649564ERROR En la operación de DCC
SIS05659565Formato del importe del campo Ds_Merchant_Amount excede del límite permitido.
SIS05669566Error de acceso al nuevo Servidor Criptográfico.
SIS05679567ERROR se ha intentado hacer un pago con una tarjeta china UPI y el comercio no tiene método de pago UPI
SIS05689568Operacion de Inicia Petición rechazada, tipo de transacción erróneo
SIS05699569Operacion de Inicia Petición rechazada, no se ha informado la tarjeta
SIS05709570Operacion de Inicia Petición rechazada, se ha enviado tarjeta y referencia
SIS05719571Operacion de autenticacion EMV3DS rechazada, protocolVersion no indicado
SIS05729572Operacion de autenticacion EMV3DS rechazada, protocolVersion no reconocido
SIS05739573Operacion de autenticacion EMV3DS rechazada, browserAcceptHeader no indicado
SIS05749574Operacion de autenticacion EMV3DS rechazada, browserUserAgent no indicado
SIS05759575Operacion de autenticacion EMV3DS rechazada, browserJavaEnabled no indicado
SIS05769576Operacion de autenticacion EMV3DS rechazada, browserLanguage no indicado
SIS05779577Operacion de autenticacion EMV3DS rechazada, browserColorDepth no indicado
SIS05789578Operacion de autenticacion EMV3DS rechazada, browserScreenHeight no indicado
SIS05799579Operacion de autenticacion EMV3DS rechazada, browserScreenWidth no indicado
SIS05809580Operacion de autenticacion EMV3DS rechazada, browserTZ no indicado
SIS05819581Operacion de autenticacion EMV3DS rechazada, datos DS_MERCHANT_EMV3DS no está indicado o es demasiado grande y no se puede convertir en JSON
SIS05829582Operacion de autenticacion EMV3DS rechazada, threeDSServerTransID no indicado
SIS05839583Operacion de autenticacion EMV3DS rechazada, threeDSCompInd no indicado
SIS05849584Operacion de autenticacion EMV3DS rechazada, notificationURL no indicado
SIS05859585Los datos EMV 3DS enviados no coinciden con los datos obtenidos en el inicia petición
SIS05869586Operacion de autenticacion EMV3DS rechazada, PARes no indicado
SIS05879587Operacion de autenticacion EMV3DS rechazada, MD no indicado
SIS05889588Operacion de autenticacion EMV3DS rechazada, la versión no coincide entre los mensajes AuthenticationData y ChallengeResponse
SIS05899589Operacion de autenticacion EMV3DS rechazada, respuesta sin CRes
SIS05909590Operacion de autenticacion EMV3DS rechazada, error al desmontar la respuesta CRes
SIS05919591Operacion de autenticacion EMV3DS rechazada, error la respuesta CRes viene sin threeDSServerTransID
SIS05929592Error en la operacion de autenticacion EMV3DS
SIS05939593Error en la operacion de autenticacion EMV3DS,el transStatus de la consulta final de la operación no está definido.
SIS05949594Operacion de autenticacion EMV3DS rechazada, CRes no indicado
SIS05959595El comercio indicado no tiene métodos de pago seguros permitidos en EMV3DS V2
SIS05969596Operacion de inicia petición rechazada,moneda errónea
SIS05979597Operacion de inicia petición rechazada,importe erróneo
SIS05989598Error en la operacion de autenticacion EMV3DS, no se permite hacer fallback a 3DSecure v1.
SIS05999599Error en la operacion de autenticacion EMV3DS
SIS06009600Error en el proceso de autenticación 3DSecure v2 – Respuesta Areq N
SIS06019601Error en el proceso de autenticación 3DSecure v2 – Respuesta Areq R
SIS06029602Error en el proceso de autenticación 3DSecure v2 – Respuesta Areq U
SIS06449644Error en el proceso de autenticación 3DSecure v2 – Se envían datos de la entrada IniciaPetición a la entrada TrataPetición
SIS06039603Error en el parámetro DS_MERCHANT_DCC de DCC enviado en operacion H2H (REST y SOAP)
SIS06049604Error en los datos de DCC enviados en el parámetro DS_MERCHANT_DCC en operacion H2H (REST y SOAP)
SIS06059605Error en el parámetro DS_MERCHANT_MPIEXTERNAL enviado en operacion H2H (REST y SOAP)
SIS06069606Error en los datos de MPI enviados en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP)
SIS06079607Error del parámetro TXID de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06089608Error del parámetro CAVV de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06099609Error del parámetro ECI de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06109610Error del parámetro threeDSServerTransID de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06119611Error del parámetro dsTransID de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06129612Error del parámetro authenticacionValue de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06139613Error del parámetro protocolVersion de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06149614Error del parámetro Eci de MPI enviado en el parámetro DS_MERCHANT_MPIEXTERNAL en operacion H2H (REST y SOAP) es erróneo
SIS06159615Error en MPI Externo, marca de tarjeta no permitida
SIS06169616Error del parámetro DS_MERCHANT_EXCEP_SCA tiene un valor erróneo
SIS06179617Error del parámetro DS_MERCHANT_EXCEP_SCA es de tipo MIT y no vienen datos de COF o de pago por referencia
SIS06189618Error la exención enviada no está permitida y el comercio no está preparado para autenticar
SIS06199619El comercio no tiene el método de pago Amazon
SIS06209620Error DCC por importe más alto del permitido
SIS06219621El amazonOrderReferenceId no es válido
SIS06229622Error al realizar los cálculos de DCC en la operación
SIS06239623Error al realizar los cálculos de DCC en la operación
SIS06249624Error al realizar los cálculos de DCC en la operación
SIS06259625Error en la anulación del pago, porque ya existe una devolución asociada a ese pago
SIS06269626Error en la devolución del pago, ya existe una anulación de la operación que se desea devolver
SIS06279627El número de referencia o solicitud enviada por CRTM no válida.
SIS06289628Error la operación de viene con datos de 3DSecure y viene por la entrada SERMEPA
SIS06299629Error no existe la operación de confirmación separada sobre la que realizar la anulación
SIS06309630Error en la anulación de confirmación separada, ya existe una devolución asociada a la confirmación separada
SIS06319631Error en la anulación de confirmación separada, ya existe una anulación asociada a la confirmación separada
SIS06329632Error la confirmacion separada sobre la que se desea anular no está autorizada
SIS06339633La fecha de Anulación no puede superar en los días configurados a la confirmacion separada.
SIS06349634Error no existe la operación de pago sobre la que realizar la anulación
SIS06359635Error en la anulación del pago, ya existe una anulación asociada al pago
SIS06369636Error el pago que se desea anular no está autorizado
SIS06379637La fecha de Anulación no puede superar en los días configurados al pago.
SIS06389638Error existe más de una devolución que se quiere anular y no se ha especificado cual.
SIS06399639Error no existe la operación de devolución sobre la que realizar la anulación
SIS06409640Error la confirmacion separada sobre la que se desea anular no está autorizada o ya está anulada
SIS06419641La fecha de Anulación no puede superar en los días configurados a la devolución.
SIS06429642La fecha de la preautorización que se desea reemplazar no puede superar los 30 días de antigüedad
SIS06439643Error al obtener la personalización del comercio
SIS06509650Error, la MAC no es correcta en la mensajeria de pago de tributos
SIS06519651Se exige SCA y el comercio no está preparado para autenticar.
SIS06529652Error la exención y la configuración del comercio exigen no SCA y el comercio no está configurado para autorizar con dicha marca de tarjeta
SIS06539653Operacion de autenticacion rechazada, browserJavascriptEnabled no indicado
SIS06549654Error, solo se permite usar Ds_MerchantOTA
SIS06559655Error, se indican datos de 3RI-Recurring y la versión que se envía en el trataPetición no es 2.2
SIS06569656Error, se indican datos de 3RI-Recurring y el campo threeDSRequestorPriorAuthenticationInfo en el trataPetición es vacío
SIS06579657Error, se indican datos de 3RI-OTA y la versión que se envía en el trataPetición no es 2.2
SIS06589658Error, se indican datos de 3RI-OTA y el campo threeDSRequestorPriorAuthenticationInfo en el trataPetición es vacío
SIS06599659Error, se indican datos de 3RI-OTA para Master y el campo threeDSReqPriorRef del campo threeDSRequestorPriorAuthenticationInfo en el trataPetición es vacío
SIS06609660Error, se indican datos de 3RI-OTA para Master y el campo authenticationValue en el trataPetición es vacío
SIS06619661Error, se indican datos de 3RI-OTA para Master y el campo Eci en el trataPetición es vacío
SIS06629662Error, el comercio no está entre los permitidos para realizar confirmaciones parciales.
SIS06639663No existe datos de Inicia Petición que concuerden con los enviados por el comercio en el mensaje Trata Petición
SIS06649664No se envía el elemento Id Transaccion 3DS Server en el mensaje Trata Petición y dicho elemento existe en el mensaje Inicia Petición
SIS06659665La moneda indicada por el comercio en el mensaje Trata Petición no corresponde con la enviada en el mensaje Inicia Petición
SIS06669666El importe indicado por el comercio en el mensaje Trata Petición no corresponde con el enviado en el mensaje Inicia Petición
SIS06679667El tipo de operación indicado por el comercio en el mensaje Trata Petición no corresponde con el enviado en el mensaje Inicia Petición
SIS06689668La referencia indicada por el comercio en el mensaje Trata Petición no corresponde con la enviada en el mensaje Inicia Petición
SIS06699669El Id Oper Insite indicado por el comercio en el mensaje Trata Petición no corresponde con el enviado en el mensaje Inicia Petición
SIS06709670La tarjeta indicada por el comercio en el mensaje Trata Petición no corresponde con la enviada en el mensaje Inicia Petición
SIS06719671Denegación por TRA Lynx
SIS06729672Fallo en la autenticación. Bloqueo tras tres intentos.
SIS06739673Operación cancelada. El usuario no desea seguir.
SIS06749674Abono rechazado por beneficiario.
SIS06759675Cargo rechazado por ordenante.
SIS06769676El procesador rechaza la operación.
SIS06779677Saldo disponible insuficiente.
SIS06789678La versión de 3DSecure indicada en el Trata Petición es errónea o es superior a la devuelva en el inicia petición
SIS0680Error en la autenticación EMV3DS y la marca no permite hacer fallback a 3dSecure 1.0
SIS06819681Error al insertar los datos de autenticación en una operación con MPI Externo
SIS06829682Consulta TRA. El parámetro Ds_Merchant_TRA_Data es erróneo
SIS06839683Consulta TRA. Falta el parámetro Ds_Merchant_TRA_Type
SIS06849684Consulta TRA. El parámetro Ds_Merchant_TRA_Type tiene un valor no permitido
SIS06859685Consulta TRA. El perfil del comercio no le permite exención TRA
SIS06869686Consulta TRA. La configuración del comercio no le permite usar el TRA de Redsys
SIS06879687Actualización resultado TRA. Falta el parámetro Ds_Merchant_TRA_ResultAuth
SIS06889688Actualización resultado TRA. El parámetro Ds_Merchant_TRA_ResultAuth tiene un valor no permitido
SIS06899689Actualización resultado TRA. La operación es de tipo actualización de resultado y no se localiza la operación de consulta previa.
SIS06909690Actualización resultado TRA. Error en la actualización del resultado
SIS06929692Petición entrada PSP para un terminal que no está asociado a un PSP
SIS07549754La tarjeta no permite autenticación en versión 2
SIS0800BIZUM. Error en la respuesta de inicio de RTP.
SIS0801BUZUM RTP. No se especifica el tlf o la url de notificación.
SIS08029802Envia un valor incorrecto en el parémtro DS_MERCHANT_COF_TYPE
SIS08129812Error obteniendo los parametros XPAYDECODEDDATA
SIS08139813Error obteniendo los parametros del parámetro Ds_Merchant_BrClientData
SIS08149814Error el tipo de operación enviado en el segundo trataPetición no coincide con el de la operación
SIS08159815Error, ya existe una operación de Paygold con los mismos datos en proceso de autorizar o ya autorizada
SIS08169816Error en operación con XPAY. Operación con token y sin criptograma
SIS08179817Operacion aunteticada por 3RI no se puede procesar por estado incorrecto
SIS08189818Operacion autenticada por 3RI no se puede procesar por moneda incorrecta
SIS08199819Operacion autenticada por 3RI no se puede procesar por importe incorrecto
SIS08209820Operacion autenticada por 3RI no se puede procesar por estar expirada
SIS08219821Operacion 3RI no encontrada, ID_OPER_3RI incorrecto
SIS08229822Importe incorrecto en datos adicionales de autenticacion 3RI. El importe total acumulado supera el importe de la autenticacion
SIS08239823Operacion autenticada por 3RI no se puede procesar, la marca de tarjeta no tiene su método de pago asociado
SIS08249824Error registrando datos 3RI
SIS08369836Error, no existe operación original de paygold con los datos proporcionados
SIS08379837Error, la fecha indicada en el parámetro Ds_Merchant_P2f_ExpiryDate no tiene un formato correcto o está vacía
SIS08439843Error en los datos Ds_Merchant_TokenData.
SIS08449844El perfil del comercio no está configurado para aceptar devoluciones de tributos.
101101Tarjeta caducada
106106Tarjeta bloqueada, exceso de pin erróneo
129129CVV Incorrecto
180180Tarjeta no válida o (LinX)
184184el cliente no se ha autenticado
190190Denegación emisor
904904Problema con la configuración del comercio
81028102Operación que ha sido redirigida al emisor a autenticar EMV3DS V1 (para H2H)
82108210Operación que ha sido redirigida al emisor a autenticar EMV3DS V2.1 (para H2H)
82208220Operación que ha sido redirigida al emisor a autenticar EMV3DS V2.2 (para H2H)
97009700PayPal a devuelto un KO
98019801Denegada por iUPAY
98509850Error en operación realizada con Amazon Pay
98609860Error en operación realizada con Amazon Pay. Se puede reintentar la operación
98999899Los datos en Ds_Merchant_Data y no estaban correctamente firmados
99009900 SafetyPay ha devuelto un KO
99099909Error genérico. Consulte con Soporte
99129912La operación ha tenido algún problema y se ha de generar una anulación automática
99139913Error en el envío notificación SOAP
99149914Respuesta KO po el comercio en la notificación SOAP
SIS99159915A petición del usuario se cancela el pago
99289928A petición del usuario se cancela la preautorización
99299929El titular ha cancelado la operación
99309930La transferencia está pendiente
99319931Denegada (LINX)
99329932Denegada (LINX)
99339933Denegada (LINX)
99349934Denegada (LINX)
99359935Denegada (LINX)
99669966BIZUM ha devuelto un KO en la autorización
99929992Solicitud de PAE
99949994No se ha seleccionado ninguna tarjeta de la cartera.
99959995Recarga de prepago denegada
99969996No permite la recarga de tarjeta prepago
99979997Con la misma tarjeta hay varios pagos en «vuelo»
99989998Operación en proceso de solicitud de datos de tarjeta
99999999Operación que ha sido redirigida al emisor a autenticar
XML0000Errores en el proceso del XML-String recibido
XML0001Error en la generación del DOM a partir del XML-String recibido y la DTD definida
XML0002No existe el elemento «Message» en el XML-String recibido
XML0003El tipo de «Message» en el XML-String recibido tiene un valor desconcido o inválido en la petición
XML0004No existe el elemento «Ds_MerchantCode» en el XML-String recibido
XML0005El elemento «Ds_MerchantCode» viene vacío en el XML-String recibido
XML0006El elemento «Ds_MerchantCode» tiene una longitud incorrecta en el XML-String recibido
XML0007El elemento «Ds_MerchantCode» no tiene formato numérico en el XML-String recibido
XML0008No existe el elemento «Ds_Terminal» en el XML-String recibido
XML0009El elemento «Ds_Terminal» viene vacío en el XML-String recibido
XML0010El elemento «Ds_Terminal» tiene una longitud incorrecta en el XML-String recibido
XML0011El elemento «Ds_Terminal» no tiene formato numérico en el XML-String recibido
XML0012No existe el elemento «Ds_Order» en el XML-String recibido
XML0013El elemento «Ds_Order» viene vacío en el XML-String recibido
XML0014El elemento «Ds_Order» tiene una longitud incorrecta en el XML-String recibido
XML0015El elemento «Ds_Order» no tiene sus 4 primeras posiciones numéricas en el XML-String recibido
XML0016No existe el elemento «Ds_TransactionType» en el XML-String recibido
XML0017El elemento «Ds_TransactionType» viene vacío en el XML-String recibido
XML0018El elemento «Ds_TransactionType» tiene una longitud incorrecta en el XML-String recibido
XML0019El elemento «Ds_TransactionType» no tiene formato numérico en el XML-String recibido
XML0020El elemento «Ds_TransactionType» tiene un valor desconcido o inválido en un mensaje Transaction
XML0021No existe el elemento «Signature» en el XML-String recibido
XML0022El elemento «Signature» viene vacío en el XML-String recibido
XML0023La firma no es correcta
XML0024No existen operaciones para los datos solicitados
XML0025El XML de respuesta está mal formado
XML0026No existe el elemento «Ds_fecha_inicio» en el XML-String recibido
XML0027No existe el elemento «Ds_fecha_fin» en el XML-String recibido
XML0028El comercio-terminal está dado de baja
XML0029El elemento «SignatureVersion» viene vacío en el XML-String recibido
XML0030El elemento «SignatureVersion» viene con un valor erróneo en el XML-String recibido
XML0031El elemento «Entrada» viene con un valor no permitido en el XML-String recibido
XML0032El elemento «Autorizada» viene con un valor no permitido en el XML-String recibido
XML0033El elemento «ImporteMayor» viene con un valor no permitido en el XML-String recibido
XML0034El elemento «ImporteMenor» viene con un valor no permitido en el XML-String recibido
XML0035El elemento «Autenticada» viene con un valor no permitido en el XML-String recibido
XML0036El elemento «DCC» viene con un valor no permitido en el XML-String recibido
XML0037El elemento «Paymethod» viene con un valor no permitido en el XML-String recibido
XML0038Error el elemento «Ds_fecha_inicio» es anterior a un año
XML0039Error la difernecia entre «Ds_fecha_inicio» y «Ds_fecha_fin» excede los 15 días
XML0040Error la «Ds_fecha_fin» es anterior a «Ds_fecha_inicio»
XML0041Error el comercio no puede utilizar la consulta SOAP

Códigos recibidos en el parámetro Ds_response

Dispones también de una tabla con los códigos que pueden llegar dentro del parámetro Ds_Response en la respuesta del TPV Virtual.

CódigoSignificado
0000 a 0099Transacción autorizada para pagos y preautorizaciones
400Transacción autorizada para anulaciones
900Transacción autorizada para devoluciones, confirmaciones y autenticaciones PUCE.
101Tarjeta caducada
102Tarjeta en excepción transitoria o bajo sospecha de fraude
106Intentos de PIN excedidos
125Tarjeta no efectiva
129Código de seguridad (CVV2/CVC2) incorrecto
172Denegada, no repetir.
173Denegada, no repetir sin actualizar datos de tarjeta.
174Denegada, no repetir antes de 72 horas.
180Tarjeta ajena al servicio
184Error en la autenticación del titular
190Denegación del emisor sin especificar motivo
191Fecha de caducidad errónea
195Requiere autenticación SCA
202Tarjeta en excepción transitoria o bajo sospecha de fraude con retirada de tarjeta
904Comercio no registrado en FUC
909Error de sistema
913Pedido repetido
944Sesión Incorrecta
950Operación de devolución no permitida
9912/912Emisor no disponible
9064Número de posiciones de la tarjeta incorrecto
9078Tipo de operación no permitida para esa tarjeta
9093Tarjeta no existente
9094Rechazo servidores internacionales
9104Comercio con “titular seguro” y titular sin clave de compra segura
9218El comercio no permite op. seguras por entrada /operaciones
9253Tarjeta no cumple el check-digit
9256El comercio no puede realizar preautorizaciones
9257Esta tarjeta no permite operativa de preautorizaciones
9261Operación detenida por superar el control de restricciones en la entrada al SIS
9915A petición del usuario se ha cancelado el pago
9997Se está procesando otra transacción en SIS con la misma tarjeta
9998Operación en proceso de solicitud de datos de tarjeta
9999Operación que ha sido redirigida al emisor a autenticar
0OK, sin autenticar (PUCE)
1OK, comercio seguro titular no seguro (PUCE)
zOK, autenticado (PUCE)
2Error de cualquier tipo (PUCE)