El desarrollo de esta versión ha costado 3.200 euros. El coste acumulado para este año es de 5.300 euros. El coste acumulado desde la primera versión es de 204.030 euros, pero el coste para ti es sólo la licencia de 79€.
Nueva rama 30.0.x del plugin Redsys para WooCommerce de WooCommerce.com.
Versiones de la rama
30.0.0
Nuevo:
- Compatibilidad con Click to Pay de MasterCard.
- Añadido selector de URL de entorno de pruebas (SIS-T / SIS-I) a todas las pasarelas de pago con modo de pruebas configurable (Redsys Redirección, InSite, Bizum, Bizum Checkout, Google Pay Redirección, Google Pay Checkout, Apple Pay Checkout, Domiciliación Bancaria, Masterpass).
- Añadidos botones de pago express Apple Pay y Google Pay en páginas de producto (productos simples y variables).
- Los botones de Apple Pay y Google Pay en productos ahora soportan productos de suscripción.
- El pago express de Apple Pay y Google Pay en páginas de producto ahora detecta campos personalizados del checkout y los solicita antes del pago (NIF/DNI, fecha de nacimiento, etc.).
- Compatibilidad total con Advanced Subscriptions for WooCommerce.
- Compatibilidad total con Autónomos Premium en Pagos Express (Google Pay / Apple Pay) en páginas de producto, carrito y checkout. La retención de IRPF ahora se aplica correctamente según la selección de tipo de usuario (particular, autónomo, empresa).
Arreglado:
- Corregida la retención de IRPF que se aplicaba para todos los tipos de usuario en Pago Express (Google/Apple Pay). Ahora solo se aplica correctamente para usuarios “empresa” y “autónomo”, no para “particular”. Afecta a páginas de producto, carrito (Blocks) y checkout (clásico y Blocks).
- Corregido que el tipo de usuario de Autónomos en sesión no se sobrescribía cuando el usuario seleccionaba un tipo diferente en el modal de campos personalizados del Pago Express.
- El endpoint checkout-price de Google Pay ahora recalcula los totales en lugar de usar valores en caché, asegurando importes de IRPF correctos.
- Añadido save_express_fields_to_order() que faltaba en el soporte de Apple Pay Blocks, asegurando que los campos personalizados (tipo de usuario, DNI) se guarden en los pedidos.
- Corregida condición de carrera en pagos de renovación de suscripciones que podía provocar llamadas duplicadas a payment_complete(). El meta _redsys_done ahora se guarda inmediatamente después de payment_complete() en lugar de al final de la función, cerrando la ventana donde una notificación IPN simultánea podía procesar el mismo pago otra vez.
- Añadido bloqueo por transient en doing_scheduled_subscription_payment() para prevenir el procesamiento duplicado del mismo pedido de renovación.
- Eliminado logging excesivo de la función is_available() de la pasarela Inespay.
- Corregido aviso de deprecación en PHP 8.2+ por creación de propiedad dinámica en la pasarela Inespay (notify_url).
- PayGold ahora establece el estado del pedido como en espera (como transferencia bancaria) para que los botones Pagar/Cancelar no se muestren en la página de pedido recibido, el stock se reduce inmediatamente y los clientes ven un mensaje informativo en su lugar.







