El desarrollo de esta version ha costado 1.100 euros. El coste acumulado para este año es de 9.500 euros. El coste acumulado desde la primera version es de 208.230 euros, pero el coste para ti es solo la licencia de 79€.
Nueva rama 30.3.x del plugin Redsys para WooCommerce de WooCommerce.com.
Versiones de la rama
30.3.0
Nuevo:
- Sobreescritura del estado de pedido para productos virtuales/descargables en Ajustes Avanzados. Cuando todos los productos de un pedido son virtuales o descargables, el estado del pedido se puede establecer automaticamente como Completado en lugar de Procesando.
- El codigo de respuesta de Redsys 0115 (tarjeta cancelada o cuenta cerrada) ahora elimina automaticamente el token de tarjeta almacenado, notifica al cliente con instrucciones para añadir un nuevo metodo de pago (Mi cuenta > Metodos de pago) y notifica al administrador.
- Notificacion por email al administrador cuando la tarjeta de credito de un cliente se elimina automaticamente debido a codigos de respuesta de rechazo definitivo de Redsys (0115, 0172, 0173).
- Email mejorado al cliente cuando se elimina una tarjeta: ahora incluye los ultimos 4 digitos de la tarjeta, el codigo de error y un enlace directo para añadir un nuevo metodo de pago.
- El flag COF_INI (Credential on File inicial) ahora se guarda en los metadatos del pedido (_redsys_cof_ini) para todos los tipos de transaccion COF (R y C), evitando la creacion duplicada de tokens cuando COF_INI=N.
Arreglado:
- Corregido que el modo de pruebas de las Reglas Condicionales ahora se aplica correctamente a la URL de la pasarela de Redsys. Anteriormente, los pedidos con reglas condicionales que sobreescribian el modo de pruebas seguian usando la URL de la pasarela por defecto.
- Corregida la creacion duplicada de tokens cuando el cliente ya tiene una tarjeta guardada y se envia COF_INI=N a Redsys.
- Corregidos avisos de clave de array indefinida en save_field_update_order_meta() cuando los datos de las reglas condicionales estan incompletos.
- Corregida la referencia $redsys->debug que usaba la variable incorrecta en el registro de preautorizaciones (ahora usa $this->debug).
- Corregido que sanitize_text_field se aplicaba antes de substr para HTTP_ACCEPT_LANGUAGE en Google Pay y Apple Pay Checkout, asegurando el orden correcto de sanitizacion.
- Google Pay Checkout ahora se asegura de que los emails transaccionales de WooCommerce esten inicializados antes de llamar a payment_complete() en los callbacks de pago.







