WooCommerce Subscriptions with Redsys
WooCommerce Subscriptions with Redsys
EHERO WooCommerce Subscriptions adds WooCommerce subscriptions with Redsys —and also Bizum, Stripe, and PayPal— and real recurring billing. The customer subscribes once and you charge them only each period, with retries if the payment fails and your MRR always in sight.

Selling from scratch each month exhausts your store
On the 1st of each month, you return to square one: new campaigns, another discount, crossing your fingers to reach the target. All billing depends on capturing orders again, from scratch, while the cost per click in advertising rises each season and the margin narrows.
Recurring revenue turns that logic around. Instead of chasing the sale each time, the customer pays once and the charge repeats automatically every week, month, or year. That’s why a buyer or a bank looks at MRR (monthly recurring revenue) before individual sales: it’s the part of your business that’s already sold and is used to value the company.
The obstacle in Spain is not the idea, it’s the gateway. Most subscription plugins were born in the United States and charge wonderfully with American cards, but fail right where your customer buys: neither real Redsys, nor Bizum. WooCommerce subscriptions with Redsys require real COF/MIT tokenization, and that’s what almost no one resolves well.
WooCommerce subscriptions with Redsys and the gateways used in Spain
EHERO WooCommerce Subscriptions adds the recurring billing that WooCommerce lacks and, above all, connects it with the real payment methods of your store. This is what changes from day one:
Redsys with COF/MIT tokenization
The gateway of Spanish banks with real automatic renewals, thanks to COF/MIT tokenization on the Unified Gateway. The customer pays with their usual card and you charge each period without asking them again.
Bizum, Stripe, and PayPal
Bizum for the first payment, Stripe with Apple Pay and Google Pay and card tokenization, and PayPal with tokenization managed by EHERO. Four methods, one configuration, and you can filter which gateway is offered in each subscription.
7 periods and free trial
Daily, weekly, biweekly, monthly, quarterly, semi-annual, or annual, with custom intervals (every 2 months, for example). Add a free trial period, independent setup fee, and seasonal prices with automatic proration.
Retries and dunning
If a charge fails due to an expired card or balance, the dunning system automatically retries —with a configurable global and per-product maximum— before marking the subscription as lost. You recover charges that with other plugins would go straight to cancellation.
The customer manages themselves
From My Account, they pause, reactivate, cancel, change plans (upgrade/downgrade), and update their payment method without opening a ticket. With 8 editable email templates (welcome, renewal, failure, reminder…) and a visual editor without touching code.
MRR and churn in your panel
Dashboard with MRR, active subscriptions, churn rate, evolution graphs, and breakdown by product and gateway. Export to CSV with filters and import from Stripe or WP Swings to not start from scratch. Data that matters for your online store.
How to get your WooCommerce subscriptions with Redsys started
- Install the plugin
Upload the ZIP from Plugins → Add New, like any WordPress plugin. The license activates on one domain and includes unlimited subscriptions and subscribers, with no charge limit.
- Connect your gateway
Activate Redsys, Bizum, Stripe, or PayPal with the credentials you already have. For Redsys, just use the Unified Gateway plugin and activate tokenization and mixed payment; you’re ready with the merchant number and signature key.
- Create the subscription plan
Define the setup fee and recurring price separately, the period, and the cycles (limited or unlimited). A coffee box at €19.90/month with the first week free trial or a membership fee at €9/month are published in minutes, as a simple or variable product.
- Charge automatically
From the start, each renewal generates its WooCommerce order and charges automatically through the chosen gateway, via WP Cron or external server cron, with retries if it fails and notification to the customer. You just watch the MRR grow.

Real use cases already billing recurrently
Recurring billing is not just for SaaS. These are the models that work best in a Spanish WooCommerce store:
- Subscription boxes of coffee, wine, cosmetics, or pet products: periodic delivery, trial period to hook customers, and proration if the customer changes plans mid-month.
- Academies and online courses: with native LearnPress integration, when the subscription is activated, the student enrolls automatically in the course and unenrolls upon cancellation or expiration.
- Gyms, clubs, and communities: memberships with level roles that are assigned and expire automatically; you can even migrate your members from Paid Memberships Pro.
- Media and premium content: paywall and article restriction according to the subscription status, charging the fee via Redsys or Bizum.
Who is this WooCommerce subscription plugin for?
- Box and consumable stores with 50-200 references —filters, capsules, supplements— that want automatic replenishment and recurring billing before the customer remembers to reorder.
- Membership businesses —clubs, academies, gyms— that charge membership fees and need renewal and content access to go hand in hand without chasing unpaid bills manually.
- Brands selling continuous service —maintenance, consulting, software— that want to bill automatically with their Spanish bank’s gateway, not with a patch for Redsys to half-work.
Common concerns before buying
Switching to a recurring billing model is daunting, especially with money involved. These are the objections we hear most often:
- “What if I get confused with Redsys?” The documentation and support are in Spanish; if you want, we’ll set it up with a real test charge before opening it to your customers.
- “Does it tie me to an annual fee in dollars?” No. The license is €99.99 per year per domain, with unlimited subscriptions inside and without the American plugin logic that charges for each extra separately.
- “Do I lose charges if a card expires?” That’s what dunning with automatic retries and customer notifications is for: you recover most failed charges.
Compatibility
EHERO WooCommerce Subscriptions is built on your current installation: it works on any WordPress 5.8 or higher (recommended 6.4+) and is compatible with HPOS, WooCommerce’s high-performance order storage, tested up to WooCommerce 9.x. The Redsys gateway follows the official recurring protocol of the Unified Redsys Gateway.
- WordPress 5.8+
- WooCommerce 7.0+
- PHP 7.4+
- HPOS
- Redsys (COF/MIT)
- Bizum
- Stripe
- PayPal
- LearnPress
- REST API v2
- Multidomain (1 license/domain)
What’s included in your license
For €99.99 per year (VAT not included) you activate the plugin on one domain with unlimited subscriptions and subscribers. Your license includes everything needed to get recurring billing up and running, without hiring anything else externally:
- One license, one domain, unlimited subscriptions: no limit on products, subscribers, charges, or active gateways.
- Updates and support in Spanish, from the same team that develops the plugin, not from a chatbot in another time zone.
- Documentation in Spanish with a specific guide to configure recurring Redsys with tokenization and Bizum step by step.
- Advanced features included: gifting (gift subscriptions), coupons with rules, winback to recover cancellations, webhooks, and integration with JetFormBuilder and Gravity Forms.
Frequently asked questions about WooCommerce subscriptions with Redsys
Do recurring payments with Redsys and Bizum really work?
Yes. EHERO WooCommerce Subscriptions uses the COF/MIT tokenization of the official Redsys protocol, so after the first payment, renewals are charged automatically with the same card, without the customer re-entering data. Bizum is integrated for the initial subscription payment, which is exactly what international plugins don’t solve in Spain.
What happens if a subscription charge fails?
The dunning system kicks in: it launches automatic retries for a configurable number of attempts —global and per product— before marking the subscription as lost, and notifies the customer to update their card. This way, you recover charges that would otherwise end in cancellation due to an expired card.
Can the customer pause or cancel their subscription without writing to me?
Yes. From My Account, the subscriber pauses, reactivates, cancels, changes plans, and updates their payment method themselves, and receives notifications of each renewal. You reduce support tickets and they maintain control, which prevents many cancellations due to mistrust.
What is MRR and where do I see it?
MRR is the monthly recurring revenue: the sum of what you will bill each month just for active subscriptions. EHERO WooCommerce Subscriptions calculates it in your panel along with the churn rate, sign-ups, cancellations, and active subscribers, with graphs and CSV export, so you know if the recurring business is growing without balancing spreadsheets.
Is it suitable for academies or memberships with content access?
Yes. The plugin assigns roles per product that expire upon cancellation or expiration, restricts content according to the subscription status, and integrates LearnPress natively: the student enrolls automatically when activated and unenrolls when unsubscribed. You can even migrate members from Paid Memberships Pro.
How is it different from an international subscription plugin?
American subscription plugins charge well with cards and little else; Redsys is left halfway and Bizum doesn’t exist. EHERO starts from the gateways used in Spain, with roles per product, LearnPress integration, and a visual email editor included, support and documentation in Spanish, and a €99.99 per year per domain license without forcing you into an annual subscription in dollars to continue receiving updates.
Related products
- EHERO WooCommerce Redsys Subscriptions — the complete product sheet, with the comparative table against the competition and the purchase option.
- EHERO WooCommerce Discount — advanced discounts to reward sign-ups or retention and reduce cancellations in the first months.
- Holded WooCommerce Invoices — issues the invoice for each renewal automatically and brings the recurring to your accounting without manual work.
Start the month with part of the billing already closed
Set up your WooCommerce subscriptions with Redsys, Bizum, Stripe, and PayPal and stop selling from scratch each month. For €99.99 per year, activate the plugin on your domain with unlimited subscriptions and real recurring billing.
