Configuración de Stripe (Legacy)

Nota: Estas instrucciones están pensadas para MemberMouse 2.4.2 y versiones anteriores. En versiones más recientes, hemos simplificado el proceso de configuración de Stripe con MemberMouse. Consulte nuestras instrucciones en Configuración de Stripepara más detalles.

Configurar Stripe para procesar los pagos de MemberMouse en su sitio es tan sencillo como obtener las claves API de Stripe y pegarlas en la configuración de métodos de pago de MemberMouse. Después de hacer esto, MemberMouse utilizará la API de Stripe para procesar los pagos con tarjeta de crédito iniciados desde su sitio y almacenar toda la información crítica de la tarjeta de crédito de forma segura con Stripe con el fin de soportar MemberMouse’s 1-click buy functionality así como Tarjeta de factura archivada.

Comprender las opciones de configuración de Stripe

Cuando navegue a MemberMouse > Configuración de pagosVerás que Stripe tiene 3 opciones de configuración.

Puede habilitar el modo de prueba para probar el flujo de usuarios de la compra de membresía, o puede habilitar un modo en vivo con cualquiera de las dos opciones, Stripe.js, o Stripe Elements.



Utilizando cualquiera de las dos opciones del modo en vivo, su sitio procesará los pagos con tarjeta de crédito en tiempo real. Mientras que el modo de prueba es útil durante el desarrollo inicial de su sitio, ya que le permite probar todo usando Tarjetas de prueba de rayas y sin gastar dinero real. 

Si desea obtener más información sobre la configuración y el uso del modo de prueba, tenemos un artículo detallado sobre el uso del modo de prueba de banda aquí.

Si está listo para activar Stripe completamente y aceptar tarjetas de crédito en su sitio web, entonces elegirá Stripe.js o Stripe Elements. Recomendamos utilizar Stripe Elements.

Diferencia entre Stripe Elements y Stripe.js

Stripe Elements está disponible en MM v2.3.0+. y está activado por defecto en MM v2.4.0+.
Con Stripe Elements, se produce un flujo de pago 3D Secure. Esto es obligatorio para los clientes del Espacio Económico Europeo (EEE) para cumplir con la directiva Requisito de autenticación fuerte del cliente (SCA) de la DSP2. Es muy recomendable para todos los demás clientes.

Si está activada, es posible que se pida al cliente que complete un paso adicional en el proceso de pago en el que el banco le pedirá que proporcione información adicional (por ejemplo, un código de un solo uso enviado a su teléfono) antes de que se procese el pago. 

Nota: Aunque los campos de la dirección de facturación no son obligatorios, le recomendamos que indique el código postal, ya que algunos bancos pueden rechazar transacciones en las que no se incluya.

Stripe Elements uses Stripe.js for tokenization, but also embeds Stripe’s credit card fields directly on the checkout page via iFrame. As a result merchants may qualify for a less rigorous PCI-DSS SAQ by using Stripe Elements (SAQ A-EP vs SAQ D). Stripe Elements is the recommended method to use.

Stripe.js (Legacy) es una forma más antigua de protección de seguridad para el formulario de pago. Con Stripe.js, los datos de la tarjeta de crédito se intercambian (mediante JavaScript) por un token de pago antes de enviar el formulario de pago.

Esta opción existe principalmente para clientes antiguos que todavía puedan estar utilizando este formato. El uso de esta opción puede exponer su sitio a un nivel inferior de cumplimiento PCI y no se recomienda para nuevas instalaciones.

Nota: Si utiliza Stripe.js, deberá indicar una dirección de facturación completa al realizar el pago. La dirección de facturación no puede ser opcional.

IMPORTANTE: Sólo se pueden utilizar Stripe Elements y Stripe.js en el proceso de pago.
Todas las transacciones de API están sinkenizadas y esta práctica da lugar a mayores requisitos SAQ de cumplimiento de PCI. Véase el Llamada a la API CreateMember para más información.

Paso uno - Obtención de las claves API de Stripe
  1. Entrar en Stripe.com.

  2. On the main Dashboard screen, you’ll see a menu on the left-hand side. Select Desarrolladores de ese menúEntonces Claves API. La página de la API se cargará y mostrará un cuadro de Claves de la API con su Clave secreta en tiempo real y su Clave publicable en tiempo real.

  3. Aparte esta página temporalmente y continúe con el siguiente paso. Volverá a esta página para copiar la Clave Publicable en Directo y la Clave Secreta en Directo de la columna Token.


Paso dos - Configuración de Stripe en MemberMouse
  1. 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.

  2. En Forma de pago in situseleccione Raya. Esto mostrará las opciones de configuración de Stripe.

  3. Indique si desea conservar Elementos de rayas habilitado o activar Stripe.js. Recomendamos el uso de Stripe Elements ya que tiene el más alto nivel de cumplimiento y seguridad.  

  4. Pegue la clave secreta de Stripe Live en el campo etiquetado como Clave secreta en directo.

  5. Pegue la clave publicable de Stripe Live en el campo etiquetado como Clave publicable en directo.

  6. Haga clic en el botón Guardar formas de pago botón.



Nota importante: Si no pega las claves en los campos correspondientes, su pago no funcionará. Observará que sus claves empiezan por "sk_live" o "pk_live", lo que indica que se trata de una clave secreta o de una clave publicable.

Your site is now ready to start accepting credit card payments and processing them through your Stripe account. Since you’ll be collecting sensitive data on your site you’ll need to ensure that you have an SSL certificate configured for your domain and that you’re using HTTPS on pages that collect sensitive data (i.e. checkout pages, login etc). Read this article for pasos que puede seguir para instalar un SSL en su sitio web.

Estilizar campos de rayas

Because MemberMouse takes most of its styling queues from your installed WordPress theme, and Stripe Elements embeds Stripe’s checkout fields for credit card data directly on your checkout page; there will be some appearance differences between the two.  For more information on what these are and the available options, view the Sección de formato de nuestra Activación del proceso de pago 3D Secure para SCA artículo.

Cambiar su clave API

You can change your Stripe API key without having any issues with rebilling. MemberMouse will simply use the new key for transactions after you’ve changed it. If you’ve had billing failures after changing to a new key, you may want to test and make sure there’s not a problem with the new key. You can do this by processing a transaction and then issuing a refund with the new key.

Cambiar su cuenta de Stripe

Con métodos de pago in situ como Stripe, MemberMouse almacena tokens de tarjeta en archivo (la información de la tarjeta se almacena con Stripe). Si cambia las cuentas de Stripe, los tokens de tarjeta en archivo asociados a sus pagos dejarán de ser válidos, lo que significa que las transacciones de refacturación no podrán procesarse, y los clientes existentes no podrán iniciar nuevos cargos con la tarjeta en archivo existente. 

Con el fin de resolver la necesidad de cambiar las cuentas de Stripe, Stripe ahora ofrece un servicio en el que pueden migrar la mayor parte de la información del cliente de una cuenta de Stripe a otra, por lo que es posible cambiar una cuenta de Stripe y mantener sus suscripciones de facturación. Nuestros clientes parecen estar contentos con su servicio, aunque hay algunas pequeñas advertencias como que los reembolsos deben hacerse manualmente en las cuentas migradas y algunas citas pueden necesitar ajustes en sus registros de Stripe. Para saber más sobre este servicio que ofrece Stripe, tienen este artículo con todos los detalles sobre la migración de cuentas.

Actualizaciones de la API de Stripe

Stripe actualiza regularmente su API, pero son muy buenos a la hora de mantener la compatibilidad con versiones anteriores.

MemberMouse v2.4.0 utiliza la API de Stripe Versión: 6.41.0, publicada 2019-07-31  

Otros artículos sobre Stripe
¿Le ha resultado útil este artículo?

Artículos relacionados