WooCommerce RedSys Payment Gateway 32.2.0
WooCommerce RedSys Payment Gateway by WooCommerce . Here you can buy this product only “$10” and it’s 100 % Original. Srmehranclub Never Sell Nulled or Crack version But we do not provide License key and support for more information check our f&q
Out of stock
Description
WooCommerce RedSys Payment Gateway — download
Download WooCommerce RedSys Payment Gateway free with SrmehranClub membership. Exact files as listed on the official site. No license keys or author support. GPL pre-activated.
WooCommerce RedSys Payment Gateway :-
WooCommerce RedSys Payment Gateway ?is a top of the line WordPress plugin that makes the job of setting up your website easy for you. A WordPress theme gives you the initial design for your Website, it is through Plugins like WooCommerce RedSys Payment Gateway ?that you make your website truly functional.
WooCommerce RedSys Payment Gateway You won’t have to invest in extra SEO efforts because it’s compatible Yoast SEO plugin,WooCommerce RedSys Payment Gateway ?would give you the edge that you need over your competition.
More about WooCommerce RedSys Payment Gateway :-
WooCommerce RedSys Payment Gateway ?would help you set up extra functionality of your website. This plugin offers the best way to deal with the business aspect of your website. It allows you to come up with a system that ensures safer funds transfer and enhanced website security that you just won’t get with any other plugin.
The best thing about these Plugins is, it is easy to download and install, you can easily integrate with your WordPress and WooCommerce based platforms. WooCommerce RedSys Payment Gateway ?is a high-end WordPress plugin that makes your life a lot easier.
The current version of? WooCommerce RedSys Payment Gateway is 32.2.0, You can easily update this plugin if we upload a new version on our website If you purchase our membership then you can update automatic using?Srmehran Automatic Upgrade Plugin?
Why do you need?to Install WooCommerce RedSys Payment Gateway ?
If you want to make the most out of your SEO efforts than we suggest you invest in?WooCommerce RedSys Payment Gateway ?WordPress plugin. This plugin integrates well with all WordPress based websites and takes care of your website privacy and Security Needs
- Increased Search Engine Visibility:?WooCommerce RedSys Payment Gateway ?would complement your SEO efforts and would help increase the online visibility of your Website it is compatible Yoast SEO plugin
- Better Website Security:?WooCommerce RedSys Payment Gateway ?is a 100% original product that is purchased by Srmehranclub under the terms of GPL license. The credit is to the developers. This plugin offers your website better security and virus threat management
- Safer Funds Transfer:?You get a safer funds transfer mechanism with WooCommerce RedSys Payment Gateway ?WordPress plugin. There won’t be any risk on the privacy of your users
- Interactive UI:?The UI is quite interactive. You can easily install this plugin and integrate it with other WordPress plugins
- No Technical Knowledge Required:?WooCommerce RedSys Payment Gateway ?is extremely easy to use. You don’t need to have any kind of coding skills to use this Plugin. Just install this plugin and you are good to go
WooCommerce RedSys Payment Gateway ?is developed by?Woocommerce?(Known and Good Developer)
If you want to more information about this product then visit the main author’s website.
This plugin was uploaded on our website October 12, 2017 and last updated?October 21, 2026, You can easily update the product if we update on our website.
WooCommerce RedSys Payment Gateway Quick Features:-
- 100% authentic WordPress Plugin
- Safe and Secure
- Verified Product with credits to the creators
- Offers better security and Privacy Protection
- Made available by Srmehranclub under the terms of GPL licensing
- Available in affordable price at Srmehranclub
- Available at discounted rates
Download WooCommerce RedSys Payment Gateway ?WordPress Plugin right now and enhance the effects of your site quality.
You can get WooCommerce RedSys Payment Gateway here on a huge discount on individual purchase, If you buy?Srmehranclub membership?then You can free download?WooCommerce RedSys Payment Gateway as well as? You will get access to all the products?(47630)?free like WordPress, Woocommerce, Joomla, Drupal, Magento, Muse, Opencart, Prestashop, Shopify,?Unbounce, Ghost, Tumblr, Virtuemart, Graphics, Html templates, Php script and more … free!?We provide an automatic upgrade service for the wp plugin, We provide 24/7 hour support by Email, Live chat, Whatsapp, Skype, as well as? Phone Call support.
Changelog
From changelog.txt in the download
New
- The WooCommerce status report (WooCommerce – Status) now also lists what is switched on in the Redsys "Advanced settings" tab: push notifications, sequential invoices, QR codes, saved cards, order status overrides, conditional rules, subscriptions, e-mail reconciliation, the agentic commerce protocols and the management app API. Credentials are never printed – each one is reported only as set or not set. It is included when you copy the report to send it for support, which is the point: a support request now arrives with the configuration already in it.
- You can now decide whether customers are offered "Add a credit card for Subscriptions" in My account – Payment methods. Until now that option appeared by itself as soon as a subscriptions plugin was active, with no way to remove it, which is not what every shop wants: on a shop where the card for a subscription is always captured during the purchase, it only invited customers to store a card nothing would ever charge. The new switch is in Redsys – Advanced settings – Saved Cards, it starts switched on so nothing changes for shops that were already offering it, and switching it off leaves…
Improved
- When a subscription renewal fails, the note added to the order now says exactly which step failed and which merchant code and terminal were used for the attempt. Until now all six possible failures wrote the same uninformative note, which made a failed renewal almost impossible to diagnose without access to the store – especially on stores where the debug log is not being written.
- When Apple Pay cannot validate the shop with Apple, the log now records Apple's own explanation and whether the certificate files can be read. Apple answers with a generic "Expectation Failed" and puts the real reason in the body of its reply, which was never being recorded, so those failures used to be a dead end.
- The distributed plugin no longer contains the project's own development and build scripts, its local test environment configuration, its editor and git-hook directories, its developer README or an internal security review document. None of it was ever loaded when the plugin runs, but none of it belongs on a shop's server either. What the package contains is now checked automatically, before every release, against a list of what the plugin really ships, so something added to the project in the future cannot travel inside the zip unnoticed.
- The e-mail reconciliation job now exists only while that feature is switched on, and only once. Before, it was created on every shop and woke up every five minutes doing nothing.
- All the translations are complete again. Sixty-nine texts added by recent versions were still showing in English – settings labels, the status report, and a few messages a shopper can see. Spanish, Catalan, Basque, Galician, French and Portuguese are back at one hundred per cent.
- The token that guards the "add a card" link is now compared in constant time, like every other secret this plugin compares. Timing that comparison over the internet is not a practical attack, so nothing was exploitable; the inconsistency was the defect, because this was the one comparison left behind when the rest were migrated during the signature work.
Fixed
- The plugin was writing the address of every shopper's order-received page into its own log file on every payment, and that address contains the order key – the private token that WooCommerce puts in the shopper's payment link and that this plugin requires before it will show an order. Anyone able to read the log file could therefore open those orders and see the name, email, telephone and addresses on them. It happened whether or not the shop had switched debug logging on, because this one place wrote to the log without checking that setting. It now respects the debug setting like e…
- With InSite, paying with a card the shopper had saved could take the money and still show the order as failed. When the bank approves such a payment without asking the shopper to confirm with their bank app – which is what happens with a saved card – the plugin was looking for the result in the wrong place, found nothing, and treated "nothing" as a refusal. The charge had already gone through, so shoppers who were told the payment had failed paid a second time and were charged twice. The result is now read from the bank's own signed answer, the same one the rest of the payment already us…
- On the card gateway, a payment made with a saved card was completed on the strength of an authorisation number alone, without checking the bank's actual answer beside it. A refused payment that still carried something in that field would therefore mark the order as paid, and the shop would send the goods without having been paid. Both are now required to agree before an order is completed. If the bank's answer is missing altogether the payment is not completed, because there is nothing left that says it was approved; a shop whose bank genuinely omits that field can restore the previous b…
- On stores using certain checkout plugins – Fluid Checkout among them – every payment was refused by Redsys with the error SIS0574. The bank requires a short description of the shopper's browser with each payment (its language, its screen size and similar), which the plugin collects through hidden fields it adds to the checkout. Those fields were being added at the moment the card gateway was built, which on those stores happens after another plugin has already asked WooCommerce for the definitive list of checkout fields – and WooCommerce builds that list once and never again. The fields…
- The page that forwards a shopper to Redsys (and to Bizum) accepted any order number typed into its address, without checking that the person asking for it was the person who placed that order. Because order numbers run in sequence, someone could step through them and read the data the plugin sends to the bank for other customers' orders: name, email, telephone and the billing and delivery address, together with the amount and the description of what was bought. No card number, no security code and no signature key were ever exposed, and nothing could be paid or modified this way. Th…
- If a payment was cancelled or refused, the shopper came back to the shop but the order was left pending and the basket was not restored. The address the plugin gave the bank to send the shopper back to was written in the form used for links inside a web page, not the form used for a real address, so the shop received the return without the order reference, its number or its security token and had nothing to cancel. It affected Bizum, Google Pay, Apple Pay, direct debit, bank transfer, InSite and the card gateway whenever the "return to" setting is set to cancel the order. On MasterPass t…
- In the pop-up (modal) payment mode, cancelling a payment did nothing and the shopper was left on the cart with the order still pending. The address the plugin sent the browser to was being written into the page in a way the browser reads as a link inside a document rather than as a web address, so everything after the first parameter was discarded – the order reference, its number and its security token all disappeared, and WooCommerce had nothing to cancel. The same flaw affected the address the shopper is returned to after paying, where it silently dropped a tracking parameter. Both ar…
- The checkout could die with a critical error, instead of sending the shopper to the bank, for a logged-in customer whose customer record had never been changed since it was created. The plugin builds a set of security data for the bank on every payment, and one of the fields is the date the customer account was last modified – which WooCommerce leaves empty for an account that has never been touched, typically one created by an import, a migration, or automatically by another plugin. The plugin read that empty date as if it were a real date and the payment page stopped there. It now fall…
+16 more
- The three preauthorization buttons in the order screen (authorise, cancel, charge a deposit) and the PayGold customer search accepted their requests without a security token. The permission check was already in place, so only a shop manager or administrator could ever use them, and nobody else could have run them – but an administrator who was already logged in could have been tricked into firing one from another website without noticing. All four now carry and verify a WordPress security token, which closes that path.
- Redsys and the other gateways could disappear from the checkout for everyone, including ordinary shoppers, on stores where the "show only to these users" list in test mode had never been filled in. The plugin read that empty setting as "show it to one user whose id is nothing", which matches nobody, so the payment method was hidden from every visitor. It only affected stores whose settings were written by something other than the settings screen – an import, a migration, or the plugin's own management API – because saving that screen by hand stores a different empty value that never trig…
- Subscriptions paid with Apple Pay or Google Pay by a customer without an account never obtained the recurring payment permission from the bank, so the first renewal failed with a note saying there was no card. It happened on stores where the general "allow customers to create an account during checkout" option is switched off, which is common on stores that allow guest checkout: the wallet payment paths never saw WooCommerce Subscriptions' own override of that option, so no account was created and, without an account, the bank permission could not be stored. Fixed in the four places that…
- The block checkout's payment script was built against a version of React that WordPress itself does not accept. A development-only dependency pulled a newer React into the build, and WordPress rejects elements produced by it, so the payment method could fail to appear on the block checkout. The build now pins the version WordPress uses and the script has been rebuilt.
- The cart and the checkout could become noticeably slow, for logged-out visitors too, on stores with saved cards or subscriptions. The plugin's internal helper WCRed() built a brand new copy of its global object every single time it was called, and that object registers three WordPress hooks the moment it is built. WordPress does not replace those hooks, it adds them, so on a store where the helper is called once per saved card or subscription the same three checks ended up registered hundreds of times and were re-run, all of them, every time WooCommerce assembled the list of available pa…
- On a small share of stores the Agentic Commerce (UCP) message-signing key was written in a form that could never be used, so every signature check against it failed and the published key document did not follow the standard. When the plugin created that key, one of its two coordinates occasionally came back from OpenSSL one byte shorter than the standard requires – about 1 store in 135 – and the plugin stored it as it was instead of padding it. From that moment the store could not verify its own signatures, and no external agent could either, until the key was rotated. The key is now sto…
- On shops running PHP 8.0 or older, switching on the e-mail reconciliation broke the page with a server error instead of simply not working. The plugin now checks first and leaves a clear note in its log. The feature itself still needs PHP 8.1.
- The Agentic Commerce Protocol could end up switched on without anyone choosing it, on shops that update automatically. It publishes addresses that machines can talk to, so it is meant to be off unless you turn it on – and now it is. If you did switch it on, nothing changes for you.
- Background jobs were piling up into dozens of copies of themselves in the WooCommerce scheduled actions list. Fixed everywhere the plugin schedules anything, and the copies already there are cleared automatically.
- A notification to the mobile app could be lost without any error if it was sent at the wrong moment.
- PHP warnings appeared in the server log on every visit to the "pay for order" page, from the Apple Pay and Google Pay gateways. Nothing was broken for shoppers, but the debug log for those gateways was not recording anything from that step – so anyone trying to diagnose a problem there was looking at a fault, not at silence. Reported by a merchant, and found in three gateways rather than the one reported – thank you.
- Turning the debug log on to look into a card payment problem produced warnings instead of the information you turned it on for.
- The "Connect with Google" button in the e-mail reconciliation settings was never displayed. Granting access was already possible by filling in the Google details and pressing "Save changes", so this restores a shortcut rather than unlocking the feature.
- The Google library bundled with the plugin has been updated, fixing two flaws in the part that makes network requests.
- The plugin sent the shop an e-mail saying "Redsys is not sending tokenization fields" after payments in which Redsys had sent every one of them. The check behind that notice tested a variable that does not exist anywhere in the plugin, and a test on something that does not exist is always true, so the warning went out on every payment that saved a card. Merchants were taking it to their bank, which correctly answered that the terminal was fine. The notice now reports only real absences, and it names in the log which field was missing – the expiry date, the card brand or the card number -…
- Searching the Redsys tokens screen (WooCommerce – Redsys tokens) by e-mail or username could not find any card saved after the first twenty-five. The screen asked the database for one page of tokens and then searched inside that page, and since it asked for them in no particular order, that page was always the twenty-five oldest tokens in the shop – so the recently saved cards, which are the only ones anybody looks for, were unreachable. The search now runs in the database, over every token, and the listing arrives newest first. The counter above the table and the list below it can no lo…
Show 5 earlier versions
Version 32.0.05 new1 improved2 fixed
New
- Manage your store from a native app. This release turns on the management app API that until now shipped hidden inside the plugin. Your store can be connected to PackDesk, the native macOS management app, to work with orders, refunds, products and customers without opening the WordPress dashboard. The API is served under the redsys-manager/v1 namespace and is strictly opt-in: it is OFF by default, it requires HTTPS and an active license, and no app can reach the store until a merchant enables it. It provides an order picking queue and order updates, product and customer routes, a "change…
- A new "Behaviors towards the APP" section in the Redsys advanced settings (WooCommerce – Settings – Redsys – Advanced Settings) to control how the store behaves towards the app: enable or disable the API, allow or restrict refunds for the Customer service profile (refunds are limited to the Administrator profile by default), require a minimum app version, and set the requests-per-minute limit per employee (default 300, set 0 to disable it).
- A per-user "App profile" on the WordPress user edit screen, so each employee who connects from the app operates under a profile – for example Administrator or Customer service – that decides what the app lets them see and do, including whether they may issue refunds.
- A new "Apps and Plugins" section in the Redsys advanced settings: a read-only overview of the native app and the rest of the plugins, websites and skills, all reachable from one place.
- PackDesk is now published on the Mac App Store, and the official "Download on the Mac App Store" button is shown at the top of the "Behaviors towards the APP" section and in the featured-app area of "Apps and Plugins", so the app can be installed straight from the store settings. The button uses Apple's own artwork in the language of the administrator viewing it – English, Spanish, Catalan, French or Portuguese, with English used for Basque and Galician because Apple does not publish a badge for them – and it opens the App Store of each visitor's own country. The app entry now shows the…
Improved
- Compatibility declared with WooCommerce 11. The plugin's "WC tested up to" header now reads 11.0, so WooCommerce no longer warns that the gateway has not been tested with the version you are running. The minimum supported WooCommerce is unchanged (7.4).
Fixed
- The product QR code did not appear on stores whose media library is offloaded to an external service such as Cloudflare Images. The QR image was registered in the media library correctly, but the plugin saved and displayed a URL it had built by hand from the local uploads folder instead of asking WordPress for the attachment's real URL, so on an offloaded store that address pointed at a file that is no longer served locally and the image was broken. The QR URL is now resolved through the media library (wp_get_attachment_url), the attachment id is stored alongside it, and the address is r…
- A Bizum payment could be charged at the bank yet leave the order pending, with the log showing "Signature verification failed in successful_request". The order-completion step in one of the two Bizum gateways verified the bank notification with the gateway's plain configured signature key, while the operation had been signed with the per-order key actually used for it – as happens on stores with a per-user or dual/test terminal, or the bizum_modify_data_to_send filter. The notification passed the first validation and was then rejected by this second check, so the money was taken but the…
Version 31.0.71 improved14 fixed
Improved
- Apple Pay and Google Pay now always use the SECURE terminal, and the "Terminal type" selector has been removed from both wallets' settings. For a wallet the terminal type only affected the first payment (subscription renewals are charged through the card/redirection gateway, which keeps its own terminal setting), and the secure terminal already does everything that first payment needs: it charges and, for subscriptions, it requests the recurring token. The mixed terminal paid through a path that had no payment page, which is where Apple Pay as a normal payment method lost the customer…
Fixed
- Subscription products from Advanced Subscriptions for WooCommerce were never detected as subscriptions. The check guarded on function_exists( 'aswc_check_product_is_subscriptionn' ) – one letter n too many – while the body called the correctly spelled function, so check_subscription_aswc_checkout() always returned false regardless of the product. The misspelling appeared exactly once in the whole plugin and dated from the rename of the sjcfwc_ prefix to aswc_. As a result the card used for those products could be tokenised as a one-off payment instead of as a recurring one, which is what…
- Any anonymous visitor could trigger a fatal error through admin-ajax.php. The plugin registered the AJAX action check_token_insite_from_action, for both logged-in and logged-out visitors, pointing at a method of WC_Gateway_InSite_Redsys that does not exist – the implementation is called check_token_insite_from_action_checkout, which is also the action name the JavaScript actually posts and which was registered correctly on the next two lines. Requesting admin-ajax.php?action=check_token_insite_from_action produced a "call to undefined method" fatal. The two obsolete registrations have be…
- The Redsys Tokens admin page registered a form handler that was never written. admin_post_redsys_tokens_search pointed at a process_search_tokens() method that does not exist, so visiting admin-post.php?action=redsys_tokens_search produced a fatal for any logged-in user. Searching on that page has always worked through the page itself, not through that handler, so the obsolete registration has been removed and nothing changes for the user.
- Twelve user-facing texts said "Redys" instead of "Redsys" – nine email titles shown in WooCommerce, Settings, Emails, and three in the Bank Transfer gateway description. The corresponding translations in Catalan, Basque, Galician, Spanish, French and Portuguese have been updated in the same release, so no translated text is lost.
- A malformed or tampered bank notification could fill the log with "Trying to access array offset on null" warnings. When the notification could not be decoded, the routine that reads the order number from it accessed the decoded data anyway, and its fallback read an undefined index whenever neither spelling of the order key was present. It now returns an empty order number, which the callers already treat as an unresolvable notification.
- With the order number format set to "Number created by WooCommerce only with zeros" (simpleorder), adding a payment method could be rejected by Redsys as a repeated order number (SIS0051). Real orders and card-additions were numbered from the same 12-digit zero-padded space: an order with id 42 was sent as 000000000042, and so was the 42nd card-addition, because the add-card counter started at 1 and walked straight through the range of existing order ids. The same collision had a second and more damaging consequence that could reach a paid order: the plugin decides whether a bank notific…
- The InSite tokenization number could collide with the default order number format. The number InSite uses to request the card token before the order exists begins with 1, while the default format ("3 random numbers followed by zeros") builds an order number from a random 1-999 prefix: whenever that random prefix came out as exactly 100 and the InSite counter matched the order id, both produced the same value (for example 100000000042 for order 42). Unlike the previous item this one did not need any particular setting – it affected the default configuration. The InSite number keeps the 10…
- Two card-additions started at the same instant could be issued the same number and save the card onto the wrong account. Both internal counters were read and written back as two separate operations, so two simultaneous requests read the same value, incremented it to the same number, and the second request overwrote the first request's stored user id – the number is the only key those operations have, so the card ended up attached to whichever user wrote last. The counters now claim each value atomically, using the same mechanism already used for subscription renewal locks, and a claim th…
+6 more
- Card-addition and InSite tokenization operations could not be traced from the logs. The number reserved for a card addition was never written to the log together with the customer it belonged to – the only link was a transient that expires in 48 hours – so a number seen later in the Redsys panel or in a log could not be matched to anyone. Worse, the card-addition flow logged its number under a variable named $order_id, so the log stated that an operation was a given order when no order existed at all. Both operations now write an identity line the moment the number is reserved, naming th…
- A Redsys email arriving after a card-addition had expired could modify an unrelated order. When the IMAP email fallback processes a notification whose 48-hour card-addition transient is already gone, it resolved the number to an order id with a legacy heuristic that strips the first three characters – which, for a card-addition number, returned the id of a real order and wrote the transaction data onto it. Numbers in the reserved prefixes are now recognised as such and never resolve to an order. The check runs after the normal order lookups rather than before them, so the small number of…
- Apple Pay chosen as a normal payment method in the block-based (Blocks) checkout – not the express button – produced a paid order with no customer data at all: no first name, surname, email, phone or country, and DS_MERCHANT_TITULAR sent blank to Redsys. The payment was authorised regardless, so the store was left with money taken and nobody to ship to. Introduced in 31.0.6. The fix released in that version for Apple Pay Express – not handing the order to WooCommerce Blocks as its Store API draft order, because the block's hydration re-syncs it from the cart and wipes the contact data th…
- Apple Pay chosen as a normal payment method in the block-based checkout could fail to pay when the shopper filled the address in on the checkout page. The Apple Pay sheet showed the pre-tax amount (for example 30.00) while the server sent the real total to Redsys (36.30), and the payment was rejected on the mismatch. The amount shown in the sheet was calculated once, when the checkout page was rendered, and never updated afterwards – so on a block checkout, where taxes and shipping are recalculated as the shopper types an address, the sheet kept showing the figure from before those field…
- Apple Pay chosen as a normal payment method in the block-based checkout could open the Apple Pay sheet with required checkout fields still empty, taking the customer through Face ID or Touch ID only to fail afterwards, and left WooCommerce's own "Place order" button visible next to the Apple Pay button so it was not clear which one paid. The required fields are now checked before the sheet opens – the missing ones are marked in the checkout form instead – and the "Place order" button is hidden while Apple Pay is the selected payment method, reappearing when another
