The development of this version has cost 1,900 euros. The accumulated cost for this year is 31,360 euros. The accumulated cost since the first version is 194,730 euros, but the cost for you is only the license of 79€.
New branch 27.1.x of the Redsys plugin for WooCommerce from WooCommerce.com.
Branch Versions
27.1.0
New:
- The selection of the terminal type (Mixed/Secure) for Apple Pay and Google Pay has been added to choose the appropriate flow.
Improved:
- The InSite payment flow has been migrated from SOAP to REST using the unified REST client from Redsys, keeping the handling of tokens/COF, pre-authorizations, and step-by-step debugging logs intact for reuse with Apple Pay, Google Pay, and subscriptions.
Fixed:
- PHP 8.1+ deprecation notices have been avoided on the initial setup (onboarding) page by validating the menu slug before calling add_submenu_page().
27.1.1
Fixed:
- Subscription renewals via Redsys redirection have been fixed by enforcing the correct flow of DirectPayment and avoiding SIS0644 errors.
27.1.2
Fixed:
- A fatal error in the InSite checkout has been fixed by removing the incorrect use of $this as static in the token validation (check_token_insite_from_action_checkout)
27.1.3
Fixed:
- Payments with Redsys redirection token (C and R) now send all required browser data for EMV3DS (Accept header, whether JavaScript is enabled, etc.) to avoid authentication rejections SIS0573/SIS0653, and force DS_MERCHANT_DIRECTPAYMENT to true in COF flows.
- Debug logs for token payments have been improved to include saved metadata and order status at the end of the flow, thus facilitating troubleshooting.
27.1.4
Improved:
- The one-click purchase button is now disabled after clicking and shows a processing indicator to avoid duplicate submissions.
Fixed:
- The Redsys email IMAP cron is only registered/scheduled when the Redsys_Imap_Connection class is available, avoiding “missing callback” notices on sites without Gmail/IMAP support (e.g., PHP < 8.1).
- COF/renewal REST flows with token C no longer send DS_MERCHANT_DIRECTPAYMENT; it continues to be sent for token R.
- The block checkout now processes token C directly via REST respecting 3DS, instead of redirecting to Redsys to enter a new card.
- Transients and the 3DS context for token C are maintained so that CRes callbacks complete on the site without falling into the “There is nothing to see here” screen.
- InSite is back to using SOAP while issues with the new REST flow are being fixed.







