RedSys Gateway | Pasarela Redsys para WooCommerce

RedSys Gateway | Pasarela Redsys para WooCommerce 30.3.0

没有下载权限
* UPDATE: Migrated InSite payment flow from SOAP to REST using the unified Redsys REST client, keeping token/COF handling, preauthorizations, and step-by-step debug logs intact for Apple/Google Pay and subscriptions reuse.
* NEW: Added terminal type selection (Mixed/Secure) for Apple Pay and Google Pay to choose the proper flow (direct vs. secure redirect).
* FIX: Prevented PHP 8.1+ deprecation notices in the onboarding/setup page by validating the menu slug before calling add_submenu_page().
* NEW: Added Agentic Commerce Protocol integration with product feed export (including OpenAI format) and checkout/payment delegation services.
* NEW: Added compatibility for Subscriptions for WooCommerce and Advanced Subscriptions recurring payments.
* UPDATE: Refreshed the onboarding/setup wizard with clearer basic configuration steps, logging/test guidance, and modernized styling for payment method selection.
* UPDATE: Refactored Redsys gateway helpers to streamline URL handling and logging; bumped Playwright, axios, tar-fs, and related dependencies.
* FIX: Get token with InSite in the checkout block only when it is checked.
* FIX: Applied domain validation to url_ok redirects in Apple Pay, Google Pay, and PayGold flows using WCRed()->check_url().
* FIX: Prevented duplicate scheduled actions from being registered repeatedly.
* FIX: Guarded payment method rendering with check_user_show_payment_method to avoid undefined method errors.
* FIX: Applied domain validation to url_ok redirects in Apple Pay, Google Pay, and PayGold flows using WCRed()->check_url().
* NEW: Added Bizum in the Checkout (Bizum sin salir del sitio) compatibility with the Checkout Block, including the phone field and in-page modal flow.
* UPDATE: Corrected automatic user login flow after account creation by replacing wp_set_current_user() and wp_set_auth_cookie() with wp_signon().
* UPDATE: Added username existence check to avoid conflicts when generating usernames from email addresses.
* UPDATE: Sanitized $_POST['apple-token-redsys'] input variable.
* UPDATE: Secured wp_remote_*() calls with host validation to prevent SSRF vulnerabilities.
* UPDATE: Added permission_callback checks for REST endpoints using referer validation to avoid public access.
* UPDATE: Enabled CURLOPT_SSL_VERIFYHOST = 2 and CURLOPT_SSL_VERIFYPEER = 1 in Redsys API library to enforce proper SSL certificate validation and prevent MITM attacks.
* UPDATE: Justified use of wp_redirect() for external OAuth flow with proper comment.
* UPDATE: Escaped dynamic CSS output for safe rendering.
FIX: Prevented fatal error with SimplePie by storing only feed item data arrays instead of serializing objects in Dashboard widgets.
* NEW: Apple Pay is now compatible with buttons configured in the Checkout Block settings.
* NEW: Support for accepting terms and conditions with Apple Pay.
* NEW: Option to display only the card form in Redsys or all available payment methods.
* UPDATE: Improved checkout_use_block() and cart_use_block() functions.
* UPDATE: Enhanced the get_order() method in the Redsys API.
* FIX: Resolved an issue when editing the Checkout page using a shortcode.
* FIX: Only valid shipping methods are now displayed during Apple Pay Express Checkout.
* FIX: Corrected the final price display when using Apple Pay with the Checkout shortcode.

¿Quieres que lo convierta también a formato changelog estilo Markdown, TXT o para WordPress?
2025.04.10 - version 25.7.2
* FIX: Fatal error adding credit card when URL and IPN works together
* FIX: Mapped taxonomies in Redsys emails.

2025.04.09 - version 25.7.1
* FIX: The bulk email for add a subscriptions credit card has an error.
* FIX: No use wp_head for mark orders as paid.

2025.04.07 - version 25.7.0
* UPDATED: Credit Cards added from My Account by URL Parms.
* UPDATED: Change from filter to action.

2025.04.01 - version 25.6.2
* FIX: InSite payments. With some creedit cards, the user get a white screen.
* FIX: PHP Deprecated: Creation of dynamic property

2025.03.24 - version 25.6.1
* FIX: Removed some debug codes that had been left in the plugin.

2025.03.23 - version 25.6.0

* NEW: A Bulk action has been added in WooCommerce Subscriptions to change the selected subscriptions to Redsys.
* NEW: A Bulk action has been added in the user list to send an email to each selected user with a link to add their card for subscriptions.
* UPDATED: The verification order has now been corrected on the Thank You page so that if the order is marked via URL, the notice indicating it hasn’t been marked as paid no longer appears.
* UPDATED: When changing the payment method in My Account for a subscription, no charge is made and everything works correctly.
* UPDATED: Refunds in Redsys redirection now are made with rest.
* FIX: Fixed the InSite CSS, as part of the form was hidden depending on the screen width.
* FIX: The Order is not marked as paid with Redsys emnails when is gmail.

2025.03.16 - version 25.5.0
* NEW: Added payment verification via URL parameters. It requires configuration in the Redsys terminal (Web Canales) and in the plugin.

2025.03.15 - version 25.4.3
* FIX: Now the Bizum logo in the checkout has a default size.

2025.03.14 - version 25.4.2
* FIX: The Order is not marked as paid with Redsys emnails when is gmail.

2025.03.14 - version 25.4.1
* FIX: Conflict with WooCommerce Paypal Payments. WooCommerce PayPal Payment use an old Logger.

2025.03.14 - version 25.4.0
* NEW: Added new column TxnID to Redsys Tokens Page.
* NEW: Cancel preauthorizations from order page.
* NEW: Fallback to Redsys email for mark orders as paid.
* UPDATED: If the plugin License is acquired in https://plugins.joseconti.com, the WooCommerce.com license notice is not displayed.
* UPDATED: Updated function from get_current_user() (vanilla PHP) to get_current_user_id() (WordPress function).
* UPDATED: New URL for Tutorials.
* UPDATED: Now Payment with credit card only allows credit card in Redsys.
* UPDATE: Updated code from Base64 to Base64 URL in InSite.
* UPDATE: Updated confirm preauthorizations to rest.
* UPDATED: Added a check to the generated return URL by WooCommerce functions because Elementor Pro often removes the domain due to a bug, causing a 404 error. I’ve had to add it because this bug has been present for months and is getting worse.
* FIX: At some websites, blocks are not defined.
顶部