Cuando contrates tu TPV Virtual con BBVA, deberás primero realizar algunas pruebas en nuestro entorno sandbox. En este entorno, puedes probar todas las funcionalidades de tu TPV Virtual, todas las veces que quieras, ya que las operaciones realizadas en este entorno no tienen valor contable y están totalmente separadas del entorno de «producción» o «real» con el que operarás una vez abras tu web al público.
Entornos sandbox
Debes tener en cuenta que según el tipo de operativa que quieras realizar, deberás utilizar su URL o endpoint correspondiente. No te preocupes, en cada una de la operativas soportadas por tu TPV Virtual que se han explicado en esta web, se han incluido las URLs que hay que usar para utilizar el servicio. En las siguientes pestañas, puedes consultar todas las URLs de prueba que apuntan a nuestro entorno de Sandbox.
Tal y como se han explicado en las guías subidas a esta web, deberás codificar todos los parámetros en Base 64 y enviarlos a tu TPV Virtual realizando un POST a la siguiente URL:
- URL para todas las peticiones: https://sis-t.redsys.es:25443/sis/realizarPago
Haz clic en las URLs para copiarlas a tu portapapeles e insertarlas donde las necesites.
Para las peticiones REST de consultas de datos de la tarjeta del cliente, se deben enviar las peticiones al siguiente endpoint:
- URL para realizar un iniciaPeticion: https://sis-t.redsys.es:25443/sis/rest/iniciaPeticionREST
Para realizar el resto de peticiones y operativas REST, envía los parámetros al siguiente endpoint:
- URL para realizar un trataPeticion: https://sis-t.redsys.es:25443/sis/rest/trataPeticionREST
Haz clic en las URLs para copiarlas a tu portapapeles e insertarlas donde las necesites.
En caso de querer realizar una petición SOAP, la URL es la misma indistintamente de la operativa que quieras realizar, así que puedes enviar tu petición al siguiente endpoint:
- URL para todas las operaciones: https://sis-t.redsys.es:25443/sis/services/SerClsWSEntradaV2
Haz clic en las URLs para copiarlas a tu portapapeles e insertarlas donde las necesites.
Todas las operaciones que se realicen en los entornos de pruebas, podrás consultarla también en el Portal de Administración del TPV Virtual del entorno Sandbox. BBVA te debe haber provisto de las credenciales necesarias para acceder a este entorno. También puedes acceder al Portal de Administración del TPV Virtual del entrono de Sandbox usando el botón que encontrarás más abajo. Si no tuvieses estas credenciales o las hubieras perdido, puedes solicitarlas de nuevo contactando con BBVA a través del la dirección de correo electrónico de soporte habilitado para ello.
Para la realización de pruebas, puedes utilizar el Comercio y Terminal de tu TPV Virtual, junto con la clave de comercio que te ha facilitado BBVA. Esta es la única manera de que puedas comprobar las operaciones que estás realizando dentro del Portal de Administración del TPV Virtual. Además, debes tener en cuenta que es posible que tengas que realizar unas pruebas específicas en tu Comercio y Terminal antes de solicitar que tu TPV Virtual pase al entorno de Producción.
En el caso de que quieras realizar una prueba de conexión con la pasarela de pago sin que todavía tengas tus claves de acceso, o que no necesites realizar una comprobación posterior en el Portal de Administración del TPV Virtual, puedes utilizar los datos genéricos de pruebas que mostramos a continuación. No te preocupes si la clave de firma que ves a continuación se parece a tu clave de firma en el entorno de pruebas, es algo normal y una vez en Producción, esta será totalmente distinta y única.
Código de Comercio (FUC) | Terminal | Clave de firma SHA-256 |
---|---|---|
999008881 | 001 | sq7HjrUOBfKmC576ILgskD5srU870gJ7 |
Tarjetas de prueba para el entorno sandbox
A continuación, se muestran todas las tarjetas que puedes usar para probar todos los flujos posibles de autorización, autenticación, DCC… Debes tener en cuenta que estas tarjetas sólo funcionan dentro de los entornos de prueba, y que permiten comprobar que todos los flujos funcionan correctamente. Para todas y cada una de las tarjetas, la fecha de caducidad puede ser cualquier fecha posterior y el CVV cualquier número distinto de 999 salvo que se indique lo contrario, aunque por lo general se utilizará 123.
¡Tenlo en cuenta!
Aunque las tarjetas de prueba sólo sirven dentro del entorno sandbox o de pruebas, ten mucho cuidado de no tener tu TPV Virtual configurado para apuntar al entorno de pruebas una vez tu página esté abierta al público, pues un cliente podría usar las tarjetas de prueba en tu Web. Si esto sucediese, es muy probable que tu serivicio de tienda no tuviese ninguna manera de confirmar que la operación se ha realizado en un entorno de pruebas y daría por válido el pedido. Esto es especialmente importante si estás usando nuestros módulos de pago.
Para la mayoría de casos, la tarjeta genérica de pruebas de VISA te servirá para realizar un protocolo completo. Esta tarjeta autentica utilizando EMV3DS en su versión más actualizada (actualmente, EMV3DS 2.2). También se añade una tarjeta Mastercard para que puedas realizar una prueba utilizando esta marca si lo deseas, aunque ten en cuenta que esta tarjeta usa EMV3DS 2.1.
Marca y versión del protocolo | Número de tarjeta | Caducidad | CVV |
---|---|---|---|
VISA EMV3DS 2.2 | 4548 8100 0000 0003 | 12/49 | 123 |
Mastercard EMV3DS 2.1 | 5576 4415 6304 5037 | 12/49 | 123 |
Otras marcas de tarjeta
Puedes probar tu TPV Virtual con otras marcas de tarjeta. Recuerda que en la configuración de tu TPV Virtual, debes tener activos los métodos de pago para otras tarjetas distintas de VISA y Mastercard.
Marca | Número de tarjeta | Caducidad | CVV |
---|---|---|---|
American Express SafeKey 1.0.2 | 3766 740000 00008 | 12/49 | 123 |
Diners Club International 1.0.2 | 3684 98000 00018 | 12/49 | 123 |
JCB JCB JSecure 1.0.2 | 3587 8700 0000 0001 | 12/49 | 123 |
Casos de uso EMV3DS específicos
Con estas tarjetas, puedes probar casos de uso más específicos, como una autenticación frictionless, challenge o una anulación por un código de error específico. Además, con estas tarjetas puedes probar el tratamiento del threeDSMethodURL.
Caso y versión del protocolo | Número de tarjeta | Caducidad | CVV |
---|---|---|---|
VISA Autenticación Frictionless EMV3DS 2.1 | 4548 8144 7972 7229 | 12/49 | 123 |
VISA Autenticación Frictionless 2.1 + threeDSMethodURL | 4918 0191 6003 4602 | 12/49 | 123 |
VISA Autenticación Challenge EMV3DS 2.1 | 4548 8172 1249 3017 | 12/49 | 123 |
VISA Autenticación Challenge 2.1 + threeDSMethodURL | 4918 0191 9988 3839 | 12/49 | 123 |
Simulación de operativa DCC
La operativa DCC requiere que la tarjeta esté configurada con otra moneda, para ello te ponemos a disposición una serie de tarjetas para que puedas probar esta operativa si tu tienda opera en Euros. Ten en cuenta que para usar DCC, tu terminal debe tener activa esta funcionalidad. Puedes solicitar su activación a BBVA.
Caso y versión del protocolo | Número de tarjeta | Caducidad | CVV |
---|---|---|---|
Mastercard de Estados Unidos EMV3DS 2.1 y moneda USD | 5424 1808 0564 8190 | 12/49 | 123 |
VISA de Estados Unidos EMV3DS 2.1 y moneda USD | 4117 7312 3456 7891 | 12/49 | 123 |
Mastercard de Noruega EMV3DS 2.1 y moneda NOK | 5409 9600 3140 5146 | 12/49 | 123 |
Otros casos de uso y flujos de error
Puedes probar otras casuísticas de error alterando el CVV que envías, para simular flujos de denegación o de errores de autenticación. Para ello, utiliza la tarjeta genérica de pruebas con los CVV que se detallan a continuación.
CVV | Caso de uso que simula |
---|---|
999 | Denegada 190: Denegación del emisor sin especificar el motivo. Durante la pantalla del simulador de autenticación, elige que quieres autenticar con éxito la operación. |
172 | Denegada 172: La marca ordena no repetir. Durante la pantalla del simulador de autenticación, elige que quieres autenticar con éxito la operación. |
173 | Denegada 173: La marca ordena no repetir sin actualizar los datos de la tarjeta. Durante la pantalla del simulador de autenticación, elige que quieres autenticar con éxito la operación. |
174 | Denegada 174: La marca ordena no repetir hasta que no hayan transcurrido 72 horas. Durante la pantalla del simulador de autenticación, elige que quieres autenticar con éxito la operación. |
Códigos de error simulados con el importe del pedido
Si el importe tiene un valor de «X,96 €»; «X,72 €»; «X,73 €» o «X,74 €», las denegaciones demostradas también se producirán