Hoy, anunciamos la beta de nuestra primera ola de soporte para la Autenticación Reforzada de Clientes (o SCA, por sus siglas en inglés). Esta beta inicial consiste en el soporte para la pasarela de pago Stripe.
Actualización: Stripe Gateway 2.7 y Recurring Payments 2.9 se lanzan oficialmente, ofreciendo soporte SCA para pagos con Stripe.
Me complace informarles que las siguientes extensiones tienen betas disponibles que permiten aceptar pagos que requieren SCA:
- Pasarela de Stripe 2.7 Beta 1
- Pagos recurrentes 2.9 Beta 1
Así que, sin más preámbulos, aquí están los grandes cambios que vienen en cada uno de estos lanzamientos.
Cómo probar las versiones beta
Para ayudar a garantizar que el lanzamiento final de estas extensiones sea lo más fluido posible, necesitamos su ayuda para probar esta versión beta.
Probar la beta es muy simple. Simplemente inicie sesión en su sitio de pruebas que tenga Easy Digital Downloads con Stripe y/o Recurring Payments instalado y activado, y navegue a Descargas → Herramientas → Versiones Beta y marque la casilla de las extensiones para las que desea permitir pruebas beta.
La actualización beta ahora estará disponible como una actualización estándar de plugin de WordPress desde su página de Plugins, aunque podría tomar hasta unas pocas horas para que aparezca la notificación. Para más detalles, puede ver esta documentación sobre cómo habilitar betas para extensiones.
Nota: no recomendamos probar la beta en un sitio en vivo, por favor realice todas las pruebas en un sitio de staging. Si bien hacemos todo lo posible para no causar problemas durante las actualizaciones, a veces los problemas pasan desapercibidos, por lo que tener un sitio de staging / pruebas es muy importante.
Stripe 2.7 Beta 1
Soporte SCA y PaymentIntents
Hemos refactorizado nuestra integración de Stripe desde cero para soportar esta nueva plataforma que no solo soporta la API de Payment Intents, sino que también cumple con las regulaciones SCA. Cuando sea requerido por su banco, al cliente se le presentará el desafío SCA/3DS antes de completar su compra:

Errores de tarjeta en línea con Stripe
Lo han estado pidiendo, y finalmente, con la ayuda de la plataforma Stripe Elements, los clientes que pagan con tarjeta de crédito a través de Stripe verán mensajes de error de tarjeta en línea que no requieren una actualización de página.

Importante: si ha personalizado su página de pago para realizar cambios en los campos de tarjeta de Stripe, por favor lea los siguientes párrafos.
Es posible que haya notado que los campos de la tarjeta de crédito han cambiado bastante. En lugar de tres campos de formulario para el número de tarjeta, la fecha de vencimiento y el CVV, tenemos lo que parece ser un solo campo de formulario. Esto es parte de Stripe Elements y es necesario para que Stripe funcione ahora.
Si ha personalizado su página de pago y ha desvinculado nuestros campos de tarjeta con algo como lo siguiente, deberá eliminar esta personalización para que el sistema de gestión de tarjetas y pagos continúe funcionando.
remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );
Deprecación del modal de pago de Stripe
Como cubrimos en nuestra publicación inicial sobre SCA, Stripe ha eliminado la capacidad de usar la ventana modal de Stripe Checkout en esta versión de su API. Si bien tienen un sistema de Checkout de reemplazo, ya no es una ventana modal y requiere que el cliente sea redirigido fuera de tu tienda para completar su compra. Debido a que este es un cambio de comportamiento tan grande, elegimos no movernos simplemente al nuevo Checkout y, en cambio, redirigir a la página de pago de Easy Digital Downloads. En el futuro, estamos investigando una solución para reintroducir una función 'similar a un checkout' que te dará la capacidad de usar una ventana modal una vez más.
Requisitos de versión de PHP
Debido a toda la increíble nueva funcionalidad que nos ha proporcionado la biblioteca Stripe v3, PaymentIntents y los campos de pago Elements, fue necesario aumentar nuestro requisito de versión de PHP a PHP 5.6 o superior.
Otros cambios notables
- Los usuarios ahora tienen la capacidad de eliminar todas las tarjetas de su cuenta, así como agregar una nueva tarjeta, cuando no tienen tarjetas asociadas con su cuenta.
- Los propietarios de tiendas ahora pueden optar por cargar la biblioteca Javascript de Stripe solo cuando sea necesario.
- Una experiencia mucho mejorada con el formulario de dirección de facturación.
- Actualizado a la versión 2019-08-14 de la API de Stripe
Pagos recurrentes 2.9 Beta 1
Al igual que con Stripe, necesitábamos hacer algunos cambios significativos en nuestra extensión de Pagos Recurrentes para admitir SCA y las nuevas versiones de la API de Stripe.
Soporte de carrito mixto para Stripe
Debido a algunos cambios en la forma en que se crean los pagos de Stripe para las compras de suscripción, ahora es posible que los clientes que elijan pagar con Stripe compren una suscripción y un producto no suscripción al mismo tiempo. Por el momento, esta función se limita a cuando se usa Stripe al pagar.
Otros cambios notables
La mayoría de los cambios para esta versión son cambios 'detrás de escena'. Sin embargo, hay otros aspectos destacados que probablemente te interesarán.
- Capacidad para cambiar el texto del enlace para cancelar una suscripción.
- Los administradores ahora pueden configurar y recibir un correo electrónico cuando un cliente cancela una suscripción.
- Se corrigió un error que causaba que PayPal Pro/Express a veces manejaran las llamadas IPN del otro.
- Se agregó una casilla de verificación para permitir la cancelación de una suscripción al reembolsar un pago.
- Los administradores ahora pueden cambiar el ID de precio con el que está asociada una suscripción, cuando el producto tiene precios variables.
¿Y qué hay de otras pasarelas?
PayPal Pro
Recientemente comenzamos a desarrollar soporte para PayPal Pro, pero en este momento no tenemos una integración funcional con Cardinal Commerce, el proveedor con el que hemos elegido trabajar. Esperamos ansiosamente su continuo apoyo para ayudarnos a cumplir con SCA con PayPal Pro.
Braintree
Hemos agregado Braintree a nuestra lista de pasarelas para admitir en el futuro cercano. En este momento estamos investigando lo que se necesitará para incorporar el soporte SCA de Braintree en Easy Digital Downloads, y nos comunicaremos cuándo y si estará listo.




