API – Developers Docs API – Developers Docs
  • Cyberpac
  • Addon Payments
  • Pagos integrados en TPV
  • InglésCambiar a Inglés
API – Developers Docs API – Developers Docs
API – Developers Docs
  • Cyberpac
  • Addon Payments
  • Pagos integrados en TPV
  • InglésCambiar a Inglés
Addon Payments
  • Folder icon closed Folder open iconIntegraciones
    • Empieza a integrar
      • Bienvenida para las integraciones en CMS
      • Introducción a las integraciones: Hosted, Host2Host y JavaScript
    • Plugins para CMS
      • PrestaShop
        • Instalación y configuración de PrestaShop
        • Errores frecuentes en la instalación y configuración de PrestaShop
        • Gestión de transacciones en PrestaShop
      • WooCommerce
        • Instalación y configuración de WooCommerce
        • Errores frecuentes en la instalación y configuración de WooCommerce
        • Gestión de transacciones en WooCommerce
      • Magento
        • Instalación y configuración de Magento
        • Errores frecuentes en la instalación y configuración de Magento
        • Gestión de transacciones en Magento
      • Salesforce
        • Salesforce Commerce Cloud
    • Tarjetas
      • Integración Hosted
      • Integración Host2Host
      • Integración JavaScript
      • PSD2 y 3DSv2
      • Certificación PCI DSS
    • Complementa tu integración
      • Funcionalidades adicionales
      • Gestión de las notificaciones
      • Complementa la integración JavaScript
      • Personalización de la experiencia de pago
      • Pase a Producción
      • Cifrado, firma y envío de la petición
      • Redirección del cliente
    • Métodos de pago
      • Apple Pay
      • PayByBank
      • Amex
      • PayPal
      • Worldpay
      • Bizum
      • PeX
      • Quix
    • Recursos
      • Glosario
      • Soluciones de pago
      • Códigos de respuesta
      • Códigos de países y estados
      • Códigos de divisa
      • Códigos y validaciones del tipo de documento identificativo
      • Tarjetas para pruebas
    • Herramientas
      • Cifrado y descifrado
      • Postman
      • SDKs
  • Folder icon closed Folder open iconPortal BackOffice
    • Guía de uso de Pago por Enlace
    • Consulta de operaciones
    • Creación de usuarios
  • Folder icon closed Folder open iconConsultas frecuentes

Tarjetas para pruebas

Introducción

La siguiente lista de tarjetas de pruebas te permiten simular, en un entorno de Staging/Pruebas, lo siguiente:

  • Diferentes operativas.
  • Tipos de autenticación, como frictionless o challenge.
  • Resultados, como autorizado o denegado.

Las tarjetas pertenecen al Merchant Plug-In (MPI) de Addon Payments. Si desconoces el MPI que tiene configurado tu comercio, te recomendamos que pruebes con las tarjetas del MPI de Addon Payments, ya que es el que se configura por defecto.

    Tarjetas para pruebas

    Estas son las credenciales para las tarjetas para pruebas:

    • Caducidad: Cualquier fecha es válida.
    • CVV2: Cualquier código CVV.
      • 3 dígitos para Visa y Mastercard.
      • 4 dígitos para AmEx.
    MARCAPANDIVISAVERSIÓN DE 3DSAUTENTICACIÓNAUTORIZACIÓN
    Visa4907270002222227Euro2.2.0Frictionless*Autorizada
    Visa4012000000020014Euro2.2.0Attempt**Autorizada
    Visa4012000000150084Euro2.2.0Challenge***Autorizada
    Visa4907271141151707Euro2.2.0FrictionlessDenegación 190 (rechazada por el emisor)
    Visa4907271141151715Euro2.2.0ChallengeDenegación 195 (soft decline)
    Visa4907271141151723Euro2.2.0FrictionlessDenegación 180 (tarjeta no soportada)
    Visa4012000000010080Euro2.2.0Error de autenticación (autenticación errónea)–
    Visa4012000000160083Euro2.2.0Error de autenticación (cancelación del cliente)–
    Visa4012000000000081Euro2.2.0Error de autenticación (problemas técnicos)–
    Visa4075131234567894Corona sueca (SEK)2.2.0FrictionlessDCC EuroZona
    Visa4012000000061026Dólar estadounidense2.2.0ChallengeDCC

    Código de colores

    Verde: Operación autorizada.
    Rojo: Operación denegada.
    Amarillo: Error de autenticación.

    *Frictionless

    Una autenticación Frictionlesses un método de verificación transparente y sin interrupciones en el que el titular de la tarjeta no necesita realizar acciones adicionales durante la transacción.

    **Attempt

    Una autenticación Attempt se refiere al intento de verificar la identidad de un usuario a través de un proceso de autenticación, que puede incluir diversos métodos y medidas de seguridad.

    ***Challenge

    *** Una autenticación Challenge es un proceso de verificación que requiere la participación activa del titular de la tarjeta, generalmente a través de la introducción de un código o respuesta a una pregunta de seguridad.

    Pruebas de comercio electrónico con el servidor Comercia 3DS

    Hay dos servidores principales 3DS conectados a Addon Payments y tu comercio podría estar conectado a cualquiera de estos dos servidores 3DS.

    Por defecto, y también altamente recomendado, los comercios suelen usar el servidor Comercia 3DS (también conocido como Comercia MPI). Si este es tu caso, visita la página de Pruebas de Comercio Electrónico – Servidor Comercia 3DS.

    Por favor, consulta con el Soporte si tienes alguna duda sobre qué servidor 3DS estás utilizando.

    Tarjetas de Prueba y Datos Aleatorios

    Para realizar todos los casos de uso a continuación, puedes realizar un pago utilizando la siguiente información.

    TRA

    Envía un valor en el campo «lastName» que contenga estos valores:

    • TRA: El Análisis de Riesgo de la Transacción aprueba la solicitud de exención 3DS.
    • block: El Análisis de Riesgo de la Transacción rechaza y bloquea el pago.
    • continue: El Análisis de Riesgo de la Transacción traslada el pago a 3DS.
    • force: El Análisis de Riesgo de la Transacción traslada el pago a 3DS forzando el Challenge 3DS.
    				
    					
    lastName=force
    				
    			

    Recuerda que también se debe enviar el campo «merchantExemptionsSca». De lo contrario, el Análisis de Riesgo de la Transacción (TRA) no se ejecutará y la transacción pasará a 3DS.

    				
    					
    merchantExemptionsSca=TRA
    				
    			

    Autorización y 3DS

    Enviando uno de estos valores en el campo «cardNumber».

    Pruebas de comercio electrónico con el servidor Redsys 3DS

    Hay dos servidores principales 3DS conectados a Addon Payments y tu comercio podría estar conectado a cualquiera de estos dos servidores 3DS.

    Por defecto, y también altamente recomendado, los comercios suelen usar el servidor Comercia 3DS (también conocido como Comercia MPI). Si este es tu caso, visita la página de Pruebas de Comercio Electrónico – Servidor Comercia 3DS.

    Por favor, consulta con el Soporte si tienes alguna duda sobre qué servidor 3DS estás utilizando.

    Información de Pruebas

    Para realizar todos los casos de uso mencionados anteriormente, puedes efectuar un pago utilizando la siguiente información.

    Puedes cambiar y modificar cualquiera de los valores.

    ParámetroValorNotas
    countryES
    languageES
    merchantIdxxxxxProporcionado por AddonPayments
    APIVersion5
    customerEmailcustomer_email@addonpayments.email
    merchantTransactionIdid_unique_1234Valor único por solicitud
    addressLine1c/Calle 1
    addressLine2Edificio 2
    productIdxxxxxProporcionado por AddonPayments
    telephone655956956
    firstNameaddon payments
    lastName3dSettle
    paymentSolutioncreditcards
    dob1988-11-24
    operationTypedebit
    cityMadrid
    descriptionTransacción de prueba
    customerIdxxxxxIdentificador del cliente del comerciante
    currencyEUR
    amount12.34
    checkoutTitlePágina de pago
    topLogohttps://styles.easypaymentgateway.com/images/epg_logo.jpg
    bottomLogohttps://styles.easypaymentgateway.com/images/epg_logo_white.png
    fontFamilyarial
    subTitlePágina de subtítulo
    fontSize10
    statusURLhttp://api-developer-stg.easypaymentgateway.com:443/webhookinbox/in/epg/stat/ww
    successURLhttp://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success
    awaitingURLhttp://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success
    errorURLhttp://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success
    cancelURLhttp://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success

    Ejemplo de solicitud de parámetros en bruto

    				
    					  
      country=ES&language=ES&merchantId=10310&APIVersion=5&customerEmail=customer_email@addonpayments.email&merchantTransactionId=TEST-REDSYS-03-05-90002&addressLine1=c/Olvera 1&addressLine2=Olvera&productId=103100003&telephone=956956956&firstName=bbva&paymentSolution=creditcards&dob=1988-11-24&operationType=debit&lastName=3dSettle&city=Olvera&description=jesús&customerId=testRedsysPuce&currency=EUR&amount=10&checkoutTitle=Checkout Page&topLogo=https://styles.easypaymentgateway.com/images/epg_logo.jpg&bottomLogo=https://styles.easypaymentgateway.com/images/epg_logo_white.png&fontFamily=arial&subTitle=This is the sub title page&fontSize=10&statusURL=http://api-developer-stg.easypaymentgateway.com:443/webhookinbox/in/epg/stat/ww&successURL=http://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success&awaitingURL=http://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success&errorURL=http://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/success&cancelURL=http://api-developer-stg.easypaymentgateway.com:443/finalRedirectionPage/succes
    				
    			

    Pago con Challenge 3DSv2

    1. Realiza un formulario de solicitud de pago utilizando los detalles anteriores.
    2. Completa el formulario de la tarjeta con los siguientes valores:
      • Número de tarjeta: «4918019199883839» o «4918010000000010»
      • Fecha de caducidad: 1225.
      • CVV: 123.
    3. Addon Payments realiza el pago y redirecciona al cliente a la página de Challenge 3DSv2.
    4. El cliente debe seleccionar una de las siguientes secciones.

    Autenticación y autorización completadas

    				
    					<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <payfrex-response operation-size="1">
      <message>WorkFlow has finished successfully, for transaction Id: 415184</message>
      <operations>
        <operation sorted-order="1">
          <amount>10.00</amount>
          <currency>EUR</currency>
          <details>{"resultCode":"00000","result ... dsAuthenticationMethod":"Challenge"}</details>
          <merchantTransactionId>TEST-REDSYS-03-05-90002</merchantTransactionId>
          <message>Success 'Settle' operation with status 'SUCCESS'</message>
          <operationType>DEBIT</operationType>
          <optionalTransactionParams>
            <entry>
              <key>matchingData</key>
              <value>000000000000000415184</value>
            </entry>
            <entry>
              <key>puceResponse</key>
              <value>2</value>
            </entry>
          </optionalTransactionParams>
          <payFrexTransactionId>415184</payFrexTransactionId>
          <paySolTransactionId>999008881 790190 094555 210408153259</paySolTransactionId>
          <paymentDetails>
            <cardHolderName>Epg Pete</cardHolderName>
            <cardNumber>541008****0005</cardNumber>
            <cardNumberToken>3074432228970005</cardNumberToken>
            <cardType>mastercard/credit</cardType>
            <expDate>1225</expDate>
            <extraDetails>
              <entry>
                <key>cardCategory</key>
                <value>Not Available</value>
              </entry>
              <entry>
                <key>rememberMe</key>
                <value>true</value>
              </entry>
            </extraDetails>
            <issuerBank>SERVIRED, SOCIEDAD ESPANOLA DE MEDIOS DE PAGO, S.A.</issuerBank>
            <issuerCountry>ES</issuerCountry>
          </paymentDetails>
          <paymentMethod>{"operation":"payin","paysolId":"21400"}</paymentMethod>
          <paymentSolution>bbvapucpuce</paymentSolution>
          <status>SUCCESS</status>
          <respCode>
            <code>0000</code>
            <message>Successful</message>
            <uuid>ad131cf0_31a4_4c79_8114_429dd3750f9d</uuid>
          </respCode>
        </operation>
      </operations>
      <optionalTransactionParams/>
      <status>SUCCESS</status>
      <workFlowResponse>
        <id>4384</id>
        <name>BBVAPucPuce7</name>
        <version>20</version>
      </workFlowResponse>
    </payfrex-response>
    				
    			

    Autenticación denegada

    				
    					
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <payfrex-response operation-size="1">
      <message>WorkFlow has finished successfully, for transaction Id: 415186</message>
      <operations>
        <operation sorted-order="1">
          <amount>10.00</amount>
          <currency>EUR</currency>
          <merchantTransactionId>TEST-REDSYS-03-05-90003</merchantTransactionId>
          <message>Error en autenticación 3DSecure por parte del titular de la tarjeta</message>
          <operationType>DEBIT</operationType>
          <payFrexTransactionId>415186</payFrexTransactionId>
          <paymentMethod>{"operation":"payin","paysolId":"21400"}</paymentMethod>
          <paymentSolution>bbvapucpuce</paymentSolution>
          <status>ERROR</status>
          <respCode>
            <code>8032</code>
            <message>Authentication error</message>
            <uuid>dbe92194_195f_4436_9de9_d73215b224bf</uuid>
          </respCode>
          <paymentCode>184</paymentCode>
          <paymentMessage>Error en autenticación 3DSecure por parte del titular de la tarjeta</paymentMessage>
        </operation>
      </operations>
      <optionalTransactionParams/>
      <status>SUCCESS</status>
      <workFlowResponse>
        <id>4384</id>
        <name>BBVAPucPuce7</name>
        <version>20</version>
      </workFlowResponse>
    </payfrex-response>
    				
    			

    Autenticación cancelada por el titular

    				
    					
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <payfrex-response operation-size="1">
      <message>WorkFlow has finished successfully, for transaction Id: 415188</message>
      <operations>
        <operation sorted-order="1">
          <amount>10.00</amount>
          <currency>EUR</currency>
          <merchantTransactionId>TEST-REDSYS-03-05-90005</merchantTransactionId>
          <message>Error en autenticación 3DSecure por parte del titular de la tarjeta</message>
          <operationType>DEBIT</operationType>
          <payFrexTransactionId>415188</payFrexTransactionId>
          <paymentMethod>{"operation":"payin","paysolId":"21400"}</paymentMethod>
          <paymentSolution>bbvapucpuce</paymentSolution>
          <status>ERROR</status>
          <respCode>
            <code>8032</code>
            <message>Authentication error</message>
            <uuid>e1194109_f2e1_4b5f_b093_80aaad1a9de0</uuid>
          </respCode>
          <paymentCode>184</paymentCode>
          <paymentMessage>Error en autenticación 3DSecure por parte del titular de la tarjeta</paymentMessage>
        </operation>
      </operations>
      <optionalTransactionParams/>
      <status>SUCCESS</status>
      <workFlowResponse>
        <id>4384</id>
        <name>BBVAPucPuce7</name>
        <version>20</version>
      </workFlowResponse>
    </payfrex-response>
    				
    			

    Pago con Frictionless 3DSv2

    1. Realiza un formulario de solicitud de pago utilizando los detalles anteriores.
    2. Completa el formulario de la tarjeta con los siguientes valores:
      • Número de tarjeta: «4918010000000028» o «4918019160034602»
      • Fecha de caducidad: 1225.
      • CVV: 123.
    3. Addon Payments realiza el pago y redirige al cliente a la página de Challenge 3DSv2.
    4. El cliente debe seleccionar una de las siguientes secciones.

    Autorización completada

    Autorización denegada

    				
    					
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <payfrex-response operation-size="1">
      <message>WorkFlow has finished successfully, for transaction Id: 415190</message>
      <operations>
        <operation sorted-order="1">
          <amount>10.00</amount>
          <currency>EUR</currency>
          <details>{"resultCode":"21190","resultDescription":"Denied for some reasons.","values":{"OperationResult":"190"},"initEmv3dsResponse":"{"status":"SUCCESS","resultCode":"00000","resultDescription":"OK","order":"415190","transactionType":"H","cardPSD2":"Y","protocolVersion":"2.2.0","exceptions":"LWV;TRA[10.0];COR;MIT;ATD;WHL","threeDsMethodParameters":{"threeDSServerTransId":"229b5e09-960e-4b76-a795-d9968ee2beed","threeDSInfo":"CardConfiguration"}}","authEmv3dsResponse":"{"status":"SUCCESS","resultCode":"00000","resultDescription":"OK","responseCode":"0900","order":"415190","transactionType":"17","securePayment":"2","processedPayMethod":"80","merchantData":"000000000000000415190","authorisationCode":""}","validateEmv3dsResponse":"{"status":"SUCCESS","resultCode":"00000","resultDescription":"OK","responseCode":"0900","order":"415190","transactionType":"17","securePayment":"2","processedPayMethod":"80","merchantData":"000000000000000415190","authorisationCode":""}","threeDsProtocolVersion":"2.2.0","emv3dsAuthenticationMethod":"Frictionless"}</details>
          <merchantTransactionId>TEST-REDSYS-03-05-916</merchantTransactionId>
          <message>Denied 'Settle' operation with code: 190 message: Denegación del emisor sin especificar motivo</message>
          <operationType>DEBIT</operationType>
          <optionalTransactionParams>
            <entry>
              <key>matchingData</key>
              <value>000000000000000415190</value>
            </entry>
            <entry>
              <key>puceResponse</key>
              <value>2</value>
            </entry>
          </optionalTransactionParams>
          <payFrexTransactionId>415190</payFrexTransactionId>
          <paymentDetails>
            <cardHolderName>Epg Pete</cardHolderName>
            <extraDetails/>
          </paymentDetails>
          <paymentMethod>{"operation":"payin","paysolId":"21400"}</paymentMethod>
          <paymentSolution>bbvapucpuce</paymentSolution>
          <status>ERROR</status>
          <respCode>
            <code>1638</code>
            <message>Issuer declined the transaction, please check payment solution respond</message>
            <uuid>37d36220_3a4c_48fe_b0a8_b0a2f019cc67</uuid>
          </respCode>
          <paymentCode>190</paymentCode>
          <paymentMessage>Denegación del emisor sin especificar motivo</paymentMessage>
        </operation>
      </operations>
      <optionalTransactionParams/>
      <status>SUCCESS</status>
      <workFlowResponse>
        <id>4384</id>
        <name>BBVAPucPuce7</name>
        <version>20</version>
      </workFlowResponse>
    </payfrex-response>
    				
    			
    Comparte este documento

    Tarjetas para pruebas

    Copiar el enlace

    Clipboard Icon
    Tabla de Contenidos

    Productos

    • Cyberpac
    • Addon Payments
    • Pagos integrados en TPV
    • Universal Pay
    • Addon 1 - XML API Integration

    Ventas

    Cuéntanos cómo es tu negocio para ofrecerte la mejor solución.

    Contacta con un experto

    Soporte técnico

    ¿Ya eres cliente y necesitas ayuda? Contacta con nosotros, estamos a tu disposición.

    Ayuda

    Socios

    Trabajamos con los mejores partners de soluciones in-store y eCommerce. ¿Quieres unirte?

    Únete a nosotros

    © Comercia Global Payments

    Política de privacidad
    Ejercicio de Derechos
    Información a Clientes
    Canal de denuncia
    Aviso Legal
    Política de cookies
    Pregúntale a la IA
    Escribe tu pregunta. Por ejemplo: ¿Cómo creo un enlace de pago?
    La SmartWiki puede omitir datos. Verifica la información o contacta con soporte.

    SmartWiki, Impulsada por IA

    API - Developers Docs
    Gestionar el consentimiento de las cookies
    Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
    Funcional Siempre activo
    El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas
    Preferencias
    El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario
    Estadísticas
    El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario
    Marketing
    El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
    Administrar opciones Gestionar los servicios Gestionar {vendor_count} proveedores Leer más sobre estos propósitos
    Ver preferencias
    {title} {title} {title}

    Cyberpac

    Consulta la documentación de Cyberpac. Aquí tienes las distintas secciones:

    Canales

    Módulos de integración

    Integraciones a medida

    Consulta la documentación de las distintas secciones de integraciones:

    Comienza a integrar

    undraw_add_to_cart_re_wrdo 1 (1) (1)

    Plugins para CMS

    Complementa la integración

    SDKs

    Métodos de pago

    Herramientas

    Addon Payments

    Consulta la documentación de Addon Payments. Aquí tienes las distintas secciones:

    Integraciones

    Consultas frecuentes

    Portal Backoffice

    Pagos integrados en TPV

    Crea una solución que te ayudará a automatizar procesos. Incluso, podrás agregar procesos de pago en terminales físicos.

    Pago integrado con TPV Android

    Pago integrado con Smartphone TPV

    Fichas Técnicas TPVs