Description
The premium plugin for Redsys offers practically all payment methods and features, but also provides many premium functionalities and extras that over more than ten years I have detected that every business needs for its operation, ease for the manager and customer, and security. The entire plugin is focused on making life easier for everyone involved and ensuring that the seller is calm and can detect the slightest problem. It is worth noting that I usually release one or two versions each month with new features and improvements, making this a fully alive plugin with constant evolution and enhancements.
Compatibility with the Checkout Block
Compatible methods:
- Redsys Redirection
- Bizum redirection
- Google Pay redirection
- MasterPass
- Bank transfer
- Direct debits
- Paygold
- InSite
- Apple Pay checkout (Express or normal payment depending on whether the payment page is created with a block or shortcode).
Missing integrations;
- Google Pay checkout (will be Express)
- Bizum in checkout

Security in marking all orders as paid
The plugin offers three types of payment verification that can work independently or all together. The plugin allows checking if an order has been marked as paid via IPN, URL parameters, and via verification of emails sent by Redsys. If all three methods are activated simultaneously, the chances of any notification failing and leaving an order unmarked as paid are practically nil.

Subscriptions via Redsys and WooCommerce
The plugin offers full compatibility with WooCommerce Subscriptions, Yith Subscriptions, All Products for WooCommerce Subscriptions and SUMO Subscriptions. Thanks to full compatibility, you can easily create subscriptions on your sites.
Preauthorizations via Redsys and WooCommerce.
The plugin offers the possibility to preauthorize orders that have products in the cart that need to be preauthorized, or if you wish, you can preauthorize all orders, this depends on your needs.
If an order has a product in the cart that is marked in the configuration as needing to be preauthorized, the order will be preauthorized.

You will easily see the preauthorized orders in the order management

And the preauthorization can be confirmed from WooCommerce after modifying (or not) the final price, or canceling them by releasing the buyer’s money.

There is also the option for batch confirmation, meaning that if you have many orders for which you do not need to modify the final price, you can confirm all with a single click of the mouse.
SCA’s LWV and TRA
SCAs are to minimize authentication or even eliminate it. Thanks to the application of SCAs, you can increase conversions as users will not have to authenticate orders. It is important to know that SCAs should never be activated before Redsys has confirmed that you have them active on the terminal, and you should inform yourself well about the implications of using these SCAs.
Tokenization, 1-click payment
Users will be able to save cards in your store to facilitate future payments, being able to select any of them on the payment page and manage them from “My account” both to delete them and to add new cards. Additionally, the plugin offers tools for you to send a link to the customer that they can follow, thus greatly facilitating adding the card and that you do not have to explain how to do it to people who do not know.
Token Management, for absolute control.
The plugin adds a section to have control over the tokens saved by customers, so that at a glance you can have an overview of the status of all saved cards.

One-click payment directly from the product
The plugin also offers direct purchase from the same product if the customer is identified and has a saved card. This exponentially increases sales as it greatly facilitates the purchase for customers by only having to press the “Buy now” button. By simply pressing the button, they will make the purchase without going through the cart and/or checkout.

Tokenization, control of saved cards
Through the card control functionality, you can activate that automatic emails are sent to your customers when their cards are about to expire. This is very useful especially on subscription sites, as you can minimize the error when charging the subscription due to the card being expired.
Likewise, if you activate it, the plugin can automatically delete expired cards, thus keeping the database clean of data that is not useful and that only adds weight to it.

Removal of cards in Redsys
When a card stored in WooCommerce is removed, it is also removed from Redsys so that cards do not accumulate in Redsys which may cause us to pay a fee for the number of cards.
Vendor Group Number
The plugin offers the vendor group number, by which different terminals can share tokens. This means that if, for example, you have terminals with different currencies, you can request that they be grouped, and the different tokens generated in the different terminals can be used interchangeably in each of the terminals. Without the group number, this is not possible.
Facilitations for customer payment
Direct sending to Redsys (redirection) without an intermediate screen. This functionality that has been in the plugin since 2020 makes the customer reach Redsys without any type of intermediate screen and is completely transparent for them from the moment they press the pay button.
Modal in the checkout. Customers do not leave the site thanks to the modal that can be activated in the configuration.

Support for SNI certificates
Sometimes Redsys may have problems with some certificates. Thanks to the SNI certificate support option, you can have any certificate in your store. It is always better to have one that supports Redsys, but in the hypothetical case that it is not possible for you, thanks to this functionality you will not have problems.
Virtually infinite terminals
The plugin offers virtually infinite terminals. You can apply any terminal under the conditions you want. Whether by type of currency, user profile, customer language, category, tag, anything you can imagine, even if you want to apply a particular terminal if there is a blue shirt in the cart. The limit is in your imagination.
Returns
You can make returns from the same order, and they can be partial (in the amount you set) or total. The plugin also offers a batch action that you must activate, through which you can make mass returns. This is very useful for situations such as returning tickets for canceled concerts.
Customization of description in Redsys
The plugin offers several options for description in Redsys through a dropdown in the configuration, but if none of them you like, you can always use the plugin filter to fully customize the description.
Batch Actions
I have already mentioned two, which are returns and preauthorizations. But there are more;
the direct charge to Redsys. If you have a Redsys subscription token from the customer, you can create orders manually, associate them with the customer, and make the charge without their intervention. This is very useful when, for example, we have customers that we need to charge different amounts for different reasons each month, whether for work we have done for them, dishes they have been selecting, support phone calls, etc., any type of variable charge that may exist. We can create the invoice, either manually in WooCommerce or by uploading an Excel/CSV with all the charges you need to make to your customers, and through this batch action, you can charge them with a single click.
You can easily obtain the subscription token by sending a link to the customer for them to add it to their existing account, or by having them purchase a product in which you have marked in its configuration that you want to obtain a subscription token.
InSite, Redsys without leaving the site
Through the plugin, you can have the payment card form in the checkout (payment page). It is a fully mature payment method that is already on its version v3, which is the one used in the plugin. Thanks to this payment method from Redsys, you can have a form on the payment page, something that many sellers seek and that many customers already assume, in fact, if you have international customers, it decreases the bounce rate as foreign customers trust more in paying on the site than being redirected to an external page that in most cases they do not even know what it is, causing them a lot of insecurity.
Bizum
Bizum can be found in the plugin in two different ways. One redirection, the classic, and another without leaving the site. The option without leaving the site is by far the best way to have Bizum. The customer will enter their phone number on the payment page, and without leaving the site, they must accept the transaction in their mobile APP. It detects if, for example, the customer does not have Bizum, so no customer without Bizum will reach this, and you will not have cart abandonments.
Google Pay (GPay)
In the plugin, Google Pay (GPay) comes in two formats, one by redirection, in case you do not want to complicate your life, where the customer would be redirected to Redsys, and a second with which GPay would be on the site. Obviously, this second is what most people are looking for due to ease of use, not having to make too many clicks, etc. In the same checkout, the GPay popup will open, and they can pay with their Google Pay account. That easy is its use.

Additionally, the Google Pay button displayed is highly configurable. The plugin offers all the configuration options that Google provides.
Apple Pay
Enjoy Apple Pay along with Redsys and WooCommerce so that your users can pay quickly and easily. The plugin uses the latest version of the Apple API, so as long as the user has an iPhone, they can purchase from any device or browser.

Apple Pay Express Payment
Through the WooCommerce checkout block, you will enjoy Express payment.

Apple Pay Payment from any browser and OS.
Another difference of my plugin is that it is one of the few that offers Apple Pay for any browser and OS. An iPhone is needed for payment, but it is not tied to an Apple device and its Safari browser.

Free certificate for Apple Pay Payment
Users with a license can request from My account a certificate to use Apple Pay at no additional cost. For those who do not know, with Redsys you must register with Apple Developers, which costs €99/year, in addition to acquiring a plugin that supports Apple Pay with Redsys. By acquiring the license for my plugin, I will personally provide you with the certificate so that you do not have to incur extra expenses.
PayGold
Through the plugin, you can send PayGold links. These links can be generated from orders that you have created manually from the administration, links to request tokens (it is important that in these cases you have the active group number) or if you wish, you can activate in the configuration that it is displayed in the checkout (payment page), so that the customer will be sent a link to their email to pay for the order. The links can be sent via email or SMS, except in the checkout, where they can only be sent via email.
Direct debits via Redsys
If you activate this method, and you have it active in Redsys, when your customer reaches Redsys, they will be asked for the account they want to debit. Redsys will store all your accounts until you download the file. You can download the file from the terminal administration and upload it (generally, this depends on your bank) to online banking, thus creating the direct debits. It should be noted that direct debits are NOT marked as paid automatically in WooCommerce, as Redsys does not send a notification each time one of these is charged.
Bank transfers through Redsys
Bank transfers through Redsys must always be from one bank to the same bank, that is, for the order to be marked as paid in WooCommerce, the customer belonging to your same entity will be sent to Redsys, where they will have a button to make the transfer, and upon pressing it, their online banking will open with everything already configured, they will pay, and once the transfer is made (since it is within the same bank it is immediate), it will notify WooCommerce that it has been completed correctly. In the hypothetical case that the customer is not from your same bank, they will be shown the details to make the transfer, but the order will not be marked as paid in WooCommerce even if they do it.
Block for Gutenberg
The plugin adds a block to Gutenberg with which you can display the payment methods you use on the payment page, activating or deactivating according to what you need. Thanks to this block, you can use it anywhere Gutenberg is present in your store.

Security measures
The plugin has several security measures that can be activated, such as if a customer reaches the thank you page after payment and the order has not been marked as paid, it will send an email to the site administrator to alert them of this situation and will notify the customer that the store is aware of the possible problem so that they do not get scared seeing that the order is still pending payment.
Fallback to email (PHP 8.1 or higher)
The plugin allows you to configure the email to which Redsys sends confirmation emails. In the event that the plugin is configured, it will check every five minutes if an email has arrived from Redsys with a payment confirmation. If it has arrived, it will check whether the order has been marked as paid or not, and in the event that it has not been, it will mark it as paid. No more orders that are not marked as paid and canceled.

Two encryption phrases (SHA256)
There are two spaces to add encryption phrases, one for real and another for testing. This may seem trivial, but it goes hand in hand with the next functionality.
Run in testing environment for user
Thanks to this functionality, you can make all customers continue buying normally, but for certain users that we will select, the terminal will operate in test mode. For example, let’s say you are testing a new subscription product or preauthorizations, but you have not sold anything of this type yet. It is best to conduct tests on the site, but you do not want to be paying and making returns. You can create the products in private mode and put your user (or one for testing) in test mode, so that while all customers continue buying normally, you can perform all the tests you need on the test terminal.
Show to these users (test mode).
If we are implementing a new test method on our site, you also do not want everyone to see it while you conduct the necessary tests, so you can configure the method, mark that you want it in test mode, and also mark that you want only certain users to see it, selecting these users. This way you can conduct all the tests you want of the new method without making noise on your payment page. Your store will continue to function normally without inadvertently having any user select the payment method that you are still configuring and testing.
Measures for direct redirection from Redsys
In Redsys, it can be activated that the customer is redirected directly from Redsys after payment without having to press any continue button. When this is activated, Redsys requests that a series of data be displayed on the site. All this data is shown on the thank you page after payment, fulfilling all the requirements of Redsys so that you do not have problems.
Control of saved/tokenized cards
The plugin offers options to send emails to users when their cards are about to expire and options to delete expired cards notifying your customer that they need to add a card if they do not want to lose the service.
Control of MasterCard errors 172, 173, and 174
The plugin controls errors 172, 173, and 174 that MasterCard may return. In the event that they are returned, the plugin performs the actions that MasterCard requires. Not performing these actions can mean significant penalties from MasterCard and the bank to the business.
QR Codes
Generation of QR codes in products. These QR codes can be used anywhere. They are highly customizable codes, including with background images.

Push Notifications
If there is any error, the plugin can send push notifications to your mobile phone so that you are aware of any problem immediately. We all want to have maximum control over our business, especially regarding problems.
Sequential invoice number
If you wish, you can use the sequential invoice number integrated into the plugin. Through this functionality, sequential numbers will be created for each correct payment regardless of the payment method. This functionality is useful if you have external accounting software and wish to import all orders for accounting management. Important, it does not generate PDF invoices.
Update from WordPress
Update from your own WordPress on each update I release, which is usually every couple of weeks. Generally, I release a new version each month with new features.
Premium support
Generally, I tend to respond within a few minutes, although I may always be busy at that moment with something that prevents me from responding and the wait may be extended a bit, but very rarely will you have to wait until the next day for me to respond, unless you write to me very late.
Options for Multisite
The plugin is 100% compatible with WordPress Multisite and brings specific configurations for Multisite, such as being able to make all stores use the same configuration as the main site (which can be defined by constant which is the main site), or if the subsites can overwrite the configuration created by the main site. Obviously, all sites can be kept separate without any type of connection between them and each with its own configuration.
Also developed by and for developers
The plugin is full of hooks and filters that will delight any developer. Practically any functionality or text can be modified through all the hooks (actions and filters) it has integrated. If you are a developer, or work with one, you will surely find them very useful.
Likewise, the plugin has its own API that can be used externally, thus greatly facilitating extending functionalities through all the hooks or implementing external tools.
Support, installation, testing, and setup included in the license
One of the most complex issues with Redsys is getting the gateway up and running correctly. The price of the license includes support, installation, all necessary testing according to your needs and Redsys requirements, and in case something is not correct due to some configuration in the terminal, I will give you all the guidelines and what exactly you should request from support email so that everything works, you can even add me in the email thread with support so that I can talk to them. I have no problem doing it, that’s what I’m here for. I have done it hundreds or perhaps thousands of times.





Reviews
There are no reviews yet.