Puede configurar Stripe para que esté en modo de prueba o en modo real. Mientras que el modo Live se utiliza para recopilar información de tarjetas de crédito reales y procesar pagos reales, el modo de prueba es útil durante el desarrollo inicial de su sitio, ya que le permite probarlo todo utilizando una tarjeta de crédito de prueba y sin gastar dinero real.
Hay tres pasos principales que debe seguir para configurar Stripe para pruebas dentro de MemberMouse. El primero es indicar que desea estar en modo de prueba, el segundo es seleccionar si desea utilizar Stripe Elements o Stripe.js, y el tercero es obtener las claves API de prueba de Stripe y pegarlas en MemberMouse.
Obtención de la clave API de Stripe
- Entrar en Stripe.com.
- En la pantalla principal del Panel, verás un menú en la parte izquierda. Seleccione Desarrolladores > Claves API de ese menú. Se cargará la página de la API.
- En la página Claves de API, haga clic en el botón Ver datos de la prueba en la esquina superior derecha. Aparecerán las claves de prueba de la API.
- Copiar la prueba Clave publicable y Prueba Clave secreta de la columna Ficha.
Configuración de Stripe en modo de prueba
- En el panel de control de WordPress, vaya a MemberMouse > Configuración de pagos y haga clic en el botón Formas de pago ficha.
- En Forma de pago in situseleccione Raya. Esto mostrará las opciones de configuración de Stripe.
- Haga clic en la casilla situada junto a Activar el modo de prueba para indicar que desea procesar tarjetas de crédito y pagos en modo de prueba.
- Indique si desea conservar Elementos de rayas habilitado o activar Stripe.js.
Con Stripe Elements, se produce un flujo de pago 3D Secure. Stripe Elements utiliza Stripe.js para la tokenización, pero también incrusta los campos de tarjeta de crédito de Stripe directamente en la página de pago a través de iFrame. Esto es obligatorio para los clientes del Espacio Económico Europeo (EEE) para cumplir con el requisito de autenticación fuerte del cliente (SCA) de la PSD2. Stripe Elements es el recomendado método a utilizar.
Stripe.js es una forma más antigua de protección de seguridad para el pago. Con Stripe.js, los datos de la tarjeta de crédito se intercambian (mediante JavaScript) por un token de pago antes de que se envíe el formulario de pago, por lo que la información de la tarjeta de crédito nunca entra en contacto con el servidor. Como resultado, los comerciantes pueden optar a un SAQ PCI-DSS menos riguroso utilizando Stripe.js/Elements (SAQ A-EP frente a SAQ D).
Se recomienda utilizar Stripe Elements. - Pegue la clave secreta de la prueba de banda magnética en el campo denominado Clave secreta de prueba.
- [Sólo si se utilizan elementos de Stripe] Pegue la clave publicable de la prueba de Stripe en el campo etiquetado como Clave publicable de prueba.
- Haga clic en el botón Guardar formas de pago botón.
Su sitio ya está listo para empezar a aceptar pagos de prueba con tarjeta de crédito y procesarlos a través de su cuenta de Stripe.
Realizar compras de prueba
Puede realizar compras de prueba del mismo modo que realizaría compras reales. La única diferencia es que tendrá que utilizar números de tarjeta de prueba específicos definidos por Stripe. Puede encontrar esos números de tarjeta de prueba en el área de configuración de Stripe en la sección Formas de pago pulsando el botón Números de tarjeta de crédito de prueba enlace.
Puede utilizar los siguientes números de tarjeta de crédito de prueba al probar pagos en los que las tarjetas de prueba no requieren autenticación del emisor de la tarjeta del cliente. La fecha de caducidad debe ser la actual o posterior:
- Visa: 4242424242424242
- Visa: 4012888888881881
- Mastercard: 5555555555554444
- Mastercard: 5105105105105100
- American Express: 378282246310005
- American Express: 371449635398431
- Descúbrelo: 6011111111111117
- Descúbrelo: 6011000990139424
- Diners Club: 30569309025904
- Diners Club: 38520000023237
- JCB: 3530111333300000
- JCB: 3566002020360505
Tarjetas para probar flujos de pago seguros
Los siguientes números de tarjeta pueden utilizarse para probar circunstancias en las que se requiera la autenticación del emisor de la tarjeta del cliente. Hemos incluido los que se utilizan con más frecuencia. No obstante, puede encontrar una lista completa de números de tarjeta de prueba en https://stripe.com/docs/testing#cards
Pruebas de autenticación robusta de clientes
Utilice la siguiente información de la tarjeta para comprobar los pagos afectados por normativas regionales como, por ejemplo Autenticación sólida de clientes (SCA).
- 4000002500003155 - Esta tarjeta requiere autenticación para pagos únicos. Sin embargo, si configura esta tarjeta y utiliza la tarjeta guardada para pagos posteriores fuera de la sesión, no será necesaria ninguna otra autenticación. En el modo activo, Stripe determina dinámicamente cuándo una transacción concreta requiere autenticación debido a normativas regionales como la autenticación fuerte de clientes.
Pruebas 3D Secure
No todas las tarjetas compatible con 3D Secure o solicitar que el cliente sea redirigido a la página de autenticación del emisor de su tarjeta. Utilice la siguiente información de tarjeta para probar los pagos 3D Secure
- 4000000000003220 - La autenticación 3D Secure 2 debe completarse para que el pago se realice correctamente.
- 4000000000003063 - La autenticación 3D Secure debe completarse para que el pago se realice correctamente.
- 4000000000003055 - La autenticación 3D Secure puede seguir realizándose, pero no es necesaria. Por defecto, no se solicitará la autenticación 3D Secure para esta tarjeta.
- 4000008400001629 - Se requiere autenticación 3D Secure, pero los pagos se rechazarán con un código de error card_declined después de la autenticación.
Utilización de datos de prueba
MemberMouse también le permite especificar datos de prueba para todos los campos comunes que deben rellenarse al realizar una compra. Al especificar los datos de prueba, MemberMouse rellenará automáticamente los campos de los formularios de pago con los datos que usted haya proporcionado, lo que acelera considerablemente el proceso de prueba. Lea este artículo para aprender a crear y utilizar datos de prueba.