{"id":5852,"date":"2026-07-08T13:09:09","date_gmt":"2026-07-08T11:09:09","guid":{"rendered":"https:\/\/consultoriaehero.com\/en\/?page_id=5852"},"modified":"2026-07-14T11:07:14","modified_gmt":"2026-07-14T09:07:14","slug":"woocommerce-subscriptions-with-redsys","status":"publish","type":"page","link":"https:\/\/consultoriaehero.com\/en\/woocommerce-subscriptions-with-redsys\/","title":{"rendered":"WooCommerce Subscriptions with Redsys"},"content":{"rendered":"<div class=\"ehero-lp\">\n<style>\n    .ehero-lp{--ehero-primary:#017cba;--ehero-primary-dark:#015e8e;--ehero-accent:#00b2e2;--ehero-cyan:#00b2e2;--ehero-success:#0f9400;--ehero-ink:#1f2a37;--ehero-muted:#5b6b7c;--ehero-soft:#f4f7fb;--ehero-line:#e3e9f0;max-width:1020px;margin:0 auto;padding:0 4px;color:var(--ehero-ink);font-size:18px;line-height:1.7;font-family:inherit}\n    .ehero-lp *{box-sizing:border-box}\n    .ehero-lp h1,.ehero-lp h2{line-height:1.22;color:var(--ehero-primary);margin:0 0 .5em;font-weight:800;font-family:inherit}\n    .ehero-lp h3{line-height:1.25;color:var(--ehero-ink);margin:0 0 .5em;font-family:inherit}\n    .ehero-lp h1{font-size:2.2rem}\n    .ehero-lp h2{font-size:1.7rem;margin-top:1.8em;text-align:center}\n    .ehero-lp h2::after{content:\"\";display:block;width:64px;height:3px;background:var(--ehero-accent);margin:.55em auto 0;border-radius:2px}\n    .ehero-lp h3{font-size:1.15rem}\n    .ehero-lp p{margin:0 0 1em}\n    .ehero-lp ul{margin:0 0 1em;padding-left:1.3em}\n    .ehero-lp li{margin-bottom:.5em}\n    .ehero-lp a{color:var(--ehero-accent)}\n    .ehero-lp a:hover{text-decoration-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--ehero-soft);color:var(--ehero-primary);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}\n    .ehero-lp .ehero-eyebrow::before{content:\"\";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--ehero-cyan)}\n    .ehero-lp .ehero-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:26px;background:linear-gradient(120deg,#017cba 0%,#0596d8 58%,#00a7df 100%);color:#fff;overflow:hidden}\n    .ehero-lp .ehero-hero-inner{max-width:1140px;margin:0 auto;padding:clamp(30px,5vw,58px) clamp(18px,4vw,44px);display:flex;align-items:center;gap:clamp(26px,4vw,52px)}\n    .ehero-lp .ehero-hero-body{flex:1 1 auto;min-width:0}\n    .ehero-lp .ehero-hero-media{flex:0 0 40%;min-width:0;margin:0}\n    .ehero-lp .ehero-hero-media img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 18px 40px rgba(2,20,45,.28)}\n    .ehero-lp .ehero-hero .ehero-eyebrow{background:rgba(255,255,255,.2);color:#fff}\n    .ehero-lp .ehero-hero .ehero-eyebrow::before{background:#fff}\n    .ehero-lp .ehero-hero .ehero-hero-title{color:#fff}\n    .ehero-lp .ehero-hero .ehero-sub{color:#eaf4fb}\n    .ehero-lp .ehero-hero .ehero-btn{background:#fff;color:var(--ehero-primary)}\n    .ehero-lp .ehero-hero .ehero-btn:hover{background:var(--ehero-cyan);color:var(--ehero-ink)}\n    .ehero-lp .ehero-hero .ehero-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}\n    .ehero-lp .ehero-hero .ehero-btn--ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}\n    .ehero-lp .ehero-hero-cta{margin:.5em 0 0}\n    @media(max-width:860px){.ehero-lp .ehero-hero-inner{flex-direction:column;text-align:center;gap:24px}.ehero-lp .ehero-hero-media{order:-1;flex:0 0 auto;width:100%;max-width:460px;margin:0 auto}.ehero-lp .ehero-hero-cta .ehero-btn{margin:6px 5px 0}}\n    .ehero-lp .ehero-sub{font-size:1.15rem;color:var(--ehero-muted);margin:0 0 1.3em}\n    .ehero-lp .ehero-btn{display:inline-block;background:var(--ehero-primary);color:#fff;font-weight:700;text-decoration:none;padding:14px 32px;border-radius:999px;margin:6px 6px 0;transition:transform .1s ease,background .1s ease}\n    .ehero-lp .ehero-btn:hover{background:var(--ehero-primary-dark);transform:translateY(-1px)}\n    .ehero-lp .ehero-btn--ghost{background:transparent;color:var(--ehero-primary);border:2px solid var(--ehero-line)}\n    .ehero-lp .ehero-btn--ghost:hover{background:var(--ehero-soft);border-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-toc{background:var(--ehero-soft);border:1px solid var(--ehero-line);border-radius:14px;padding:18px 22px;margin:18px 0 6px}\n    .ehero-lp .ehero-toc strong{display:block;color:var(--ehero-ink);font-size:.72em;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}\n    .ehero-lp .ehero-toc ol{margin:0;padding-left:1.2em;columns:2;column-gap:34px}\n    .ehero-lp .ehero-toc li{margin:4px 0;font-size:.97rem;break-inside:avoid}\n    .ehero-lp .ehero-toc a{color:var(--ehero-primary);text-decoration:none}\n    .ehero-lp .ehero-toc a:hover{text-decoration:underline;text-decoration-color:var(--ehero-cyan)}\n    .ehero-lp .ehero-img{margin:1.6em 0;text-align:center}\n    .ehero-lp .ehero-img img{max-width:100%;height:auto;border:1px solid var(--ehero-line);border-radius:14px;box-shadow:0 6px 24px rgba(1,124,186,.08)}\n    .ehero-lp .ehero-img figcaption{font-size:.9rem;color:var(--ehero-muted);margin-top:8px}\n    .ehero-lp .ehero-grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}\n    .ehero-lp .ehero-card{flex:1 1 260px;background:#fff;border:1px solid var(--ehero-line);border-radius:14px;padding:22px}\n    .ehero-lp .ehero-card h3{margin-top:0;display:flex;align-items:center;gap:8px}\n    .ehero-lp .ehero-card h3::before{content:\"\";flex:0 0 10px;width:10px;height:10px;border-radius:3px;background:var(--ehero-cyan)}\n    .ehero-lp .ehero-card p{margin:0;color:var(--ehero-muted);font-size:.98rem}\n    .ehero-lp .ehero-steps{list-style:none;counter-reset:ehero-step;margin:14px 0 0;padding:0}\n    .ehero-lp .ehero-steps li{counter-increment:ehero-step;position:relative;padding:0 0 20px 56px;margin:0}\n    .ehero-lp .ehero-steps li::before{content:counter(ehero-step);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--ehero-primary);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(0,178,226,.3)}\n    .ehero-lp .ehero-steps li strong{display:block;margin-bottom:2px;color:var(--ehero-ink)}\n    .ehero-lp .ehero-steps li p{margin:0;color:var(--ehero-muted);font-size:.98rem}\n    .ehero-lp .ehero-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}\n    .ehero-lp .ehero-chips li{background:#fff;border:1px solid var(--ehero-line);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:600;color:var(--ehero-ink);display:inline-flex;align-items:center;gap:7px;margin:0}\n    .ehero-lp .ehero-chips li::before{content:\"\u2713\";color:var(--ehero-success);font-weight:800}\n    .ehero-lp .ehero-note{background:var(--ehero-soft);border-radius:12px;padding:16px 18px;color:var(--ehero-muted);font-size:.95rem}\n    .ehero-lp details{border:1px solid var(--ehero-line);border-radius:10px;padding:0 16px;margin-bottom:10px;background:#fff}\n    .ehero-lp details[open]{border-color:var(--ehero-primary)}\n    .ehero-lp summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;color:var(--ehero-primary)}\n    .ehero-lp summary::-webkit-details-marker{display:none}\n    .ehero-lp summary::after{content:\"+\";float:right;font-weight:700;color:var(--ehero-accent)}\n    .ehero-lp details[open] summary::after{content:\"\u2013\"}\n    .ehero-lp details p{padding-bottom:14px;margin:0;color:var(--ehero-muted)}\n    .ehero-lp .ehero-cta{text-align:center;background:linear-gradient(135deg,var(--ehero-primary),var(--ehero-primary-dark));color:#fff;border-radius:18px;padding:36px 20px;margin-top:2em}\n    .ehero-lp .ehero-cta h2{color:#fff;margin-top:0}\n    .ehero-lp .ehero-cta p{color:#dbe6f3;max-width:640px;margin:0 auto 1.2em}\n    .ehero-lp .ehero-cta .ehero-btn{background:#fff;color:var(--ehero-primary)}\n    .ehero-lp .ehero-cta .ehero-btn:hover{background:var(--ehero-cyan);color:var(--ehero-ink)}\n    .ehero-lp .ehero-cta .ehero-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}\n    .ehero-lp .ehero-cta .ehero-btn--ghost:hover{border-color:var(--ehero-cyan);background:rgba(255,255,255,.08)}\n    @media(max-width:760px){.ehero-lp .ehero-hero{flex-direction:column;text-align:center;padding:26px 20px}.ehero-lp .ehero-hero-media{flex:0 0 auto;max-width:320px;margin:0 auto}}\n    @media(max-width:600px){.ehero-lp{font-size:17px}.ehero-lp h1{font-size:1.7rem}.ehero-lp h2{font-size:1.4rem}.ehero-lp .ehero-toc ol{columns:1}}\n    \/* Hide the plain page title from the theme (article.hentry > h1); the H1 goes INSIDE the hero, style 902 *\/\n    .hentry > h1:first-child{display:none}\n    .ehero-lp .ehero-hero-title{font-size:1.55em;line-height:1.2;margin:0 0 .45em;color:var(--ehero-primary);font-weight:800;font-family:inherit}\n    \/* Larger typographic scale (more readable texts) *\/\n    .ehero-lp .ehero-sub{font-size:1.14em}\n    .ehero-lp h2{font-size:1.4em;color:var(--ehero-primary)}\n    .ehero-lp h3{font-size:1.08em}\n    .ehero-lp .ehero-card p,.ehero-lp .ehero-steps li p{font-size:.9em;line-height:1.6;color:#3d4a59}\n    .ehero-lp .ehero-toc li{font-size:.88em}\n    .ehero-lp .ehero-chips li{font-size:.84em}\n    .ehero-lp .ehero-note{font-size:.92em}\n    .ehero-lp .ehero-img figcaption{font-size:.8em}\n    .ehero-lp .ehero-eyebrow{font-size:.74em}\n    .ehero-lp .ehero-card h3{font-size:1.06em}\n  <\/style>\n<section class=\"ehero-hero\">\n<div class=\"ehero-hero-inner\">\n<div class=\"ehero-hero-body\">\n        <span class=\"ehero-eyebrow\">WooCommerce Subscriptions with Redsys<\/span><\/p>\n<h1 class=\"ehero-hero-title\">WooCommerce Subscriptions with Redsys<\/h1>\n<p class=\"ehero-sub\"><strong>EHERO WooCommerce Subscriptions<\/strong> adds WooCommerce subscriptions with Redsys \u2014and also Bizum, Stripe, and PayPal\u2014 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.<\/p>\n<p class=\"ehero-hero-cta\">\n          <a class=\"ehero-btn\" href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-subscriptions-woocommerce-redsys\/\">View product and buy<\/a><br \/>\n          <a class=\"ehero-btn ehero-btn--ghost\" href=\"https:\/\/consultoriaehero.com\/en\/store\/\">View the entire EHERO store<\/a>\n        <\/p>\n<\/p><\/div>\n<figure class=\"ehero-hero-media\">\n        <img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/07\/suscripciones-woocommerce-redsys-recurrente.jpg?strip=all&w=1920\" alt=\"WooCommerce subscriptions with Redsys and automatic recurring payments\" \/><br \/>\n      <\/figure>\n<\/p><\/div>\n<\/section>\n<nav class=\"ehero-toc\">\n    <strong>On this page<\/strong><\/p>\n<ol>\n<li><a href=\"#problema\">The problem of selling from scratch each month<\/a><\/li>\n<li><a href=\"#solucion\">How EHERO Subscriptions solves it<\/a><\/li>\n<li><a href=\"#como-funciona\">How to get started<\/a><\/li>\n<li><a href=\"#casos\">Real use cases<\/a><\/li>\n<li><a href=\"#para-quien\">Who it&#8217;s for<\/a><\/li>\n<li><a href=\"#objeciones\">Concerns before buying<\/a><\/li>\n<li><a href=\"#compatibilidad\">Compatibility<\/a><\/li>\n<li><a href=\"#licencia\">What&#8217;s included in your license<\/a><\/li>\n<li><a href=\"#faq\">Frequently asked questions<\/a><\/li>\n<li><a href=\"#relacionados\">Related products<\/a><\/li>\n<\/ol>\n<\/nav>\n<h2 id=\"problema\">Selling from scratch each month exhausts your store<\/h2>\n<p>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.<\/p>\n<p>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&#8217;s why a buyer or a bank looks at MRR (monthly recurring revenue) before individual sales: it&#8217;s the part of your business that&#8217;s already sold and is used to value the company.<\/p>\n<p>The obstacle in Spain is not the idea, it&#8217;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&#8217;s what almost no one resolves well.<\/p>\n<h2 id=\"solucion\">WooCommerce subscriptions with Redsys and the gateways used in Spain<\/h2>\n<p>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:<\/p>\n<div class=\"ehero-grid\">\n<div class=\"ehero-card\">\n<h3>Redsys with COF\/MIT tokenization<\/h3>\n<p>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.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Bizum, Stripe, and PayPal<\/h3>\n<p>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.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>7 periods and free trial<\/h3>\n<p>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.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>Retries and dunning<\/h3>\n<p>If a charge fails due to an expired card or balance, the dunning system automatically retries \u2014with a configurable global and per-product maximum\u2014 before marking the subscription as lost. You recover charges that with other plugins would go straight to cancellation.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>The customer manages themselves<\/h3>\n<p>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\u2026) and a visual editor without touching code.<\/p>\n<\/div>\n<div class=\"ehero-card\">\n<h3>MRR and churn in your panel<\/h3>\n<p>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 <a href=\"https:\/\/consultoriaehero.com\/en\/product-category\/woocommerce-plugins\/\">online store<\/a>.<\/p>\n<\/div><\/div>\n<h2 id=\"como-funciona\">How to get your WooCommerce subscriptions with Redsys started<\/h2>\n<ol class=\"ehero-steps\">\n<li><strong>Install the plugin<\/strong>\n<p>Upload the ZIP from Plugins \u2192 Add New, like any WordPress plugin. The license activates on one domain and includes unlimited subscriptions and subscribers, with no charge limit.<\/p>\n<\/li>\n<li><strong>Connect your gateway<\/strong>\n<p>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&#8217;re ready with the merchant number and signature key.<\/p>\n<\/li>\n<li><strong>Create the subscription plan<\/strong>\n<p>Define the setup fee and recurring price separately, the period, and the cycles (limited or unlimited). A coffee box at \u20ac19.90\/month with the first week free trial or a membership fee at \u20ac9\/month are published in minutes, as a simple or variable product.<\/p>\n<\/li>\n<li><strong>Charge automatically<\/strong>\n<p>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.<\/p>\n<\/li>\n<\/ol>\n<figure class=\"ehero-img\">\n    <img decoding=\"async\" src=\"https:\/\/e9miay56dfh.exactdn.com\/wp-content\/uploads\/2026\/07\/panel-facturacion-recurrente-suscripciones-woocommerce.jpg?strip=all&w=1920\" alt=\"Recurring subscription billing dashboard in WooCommerce\" \/><figcaption>The panel gathers MRR, churn rate, sign-ups, cancellations, and the history of each subscriber: charges, pauses, and renewals.<\/figcaption><\/figure>\n<h2 id=\"casos\">Real use cases already billing recurrently<\/h2>\n<p>Recurring billing is not just for SaaS. These are the models that work best in a Spanish WooCommerce store:<\/p>\n<ul>\n<li><strong>Subscription boxes<\/strong> of coffee, wine, cosmetics, or pet products: periodic delivery, trial period to hook customers, and proration if the customer changes plans mid-month.<\/li>\n<li><strong>Academies and online courses<\/strong>: with native LearnPress integration, when the subscription is activated, the student enrolls automatically in the course and unenrolls upon cancellation or expiration.<\/li>\n<li><strong>Gyms, clubs, and communities<\/strong>: memberships with level roles that are assigned and expire automatically; you can even migrate your members from Paid Memberships Pro.<\/li>\n<li><strong>Media and premium content<\/strong>: paywall and article restriction according to the subscription status, charging the fee via Redsys or Bizum.<\/li>\n<\/ul>\n<h2 id=\"para-quien\">Who is this WooCommerce subscription plugin for?<\/h2>\n<ul>\n<li><strong>Box and consumable stores<\/strong> with 50-200 references \u2014filters, capsules, supplements\u2014 that want automatic replenishment and recurring billing before the customer remembers to reorder.<\/li>\n<li><strong>Membership businesses<\/strong> \u2014clubs, academies, gyms\u2014 that charge membership fees and need renewal and content access to go hand in hand without chasing unpaid bills manually.<\/li>\n<li><strong>Brands selling continuous service<\/strong> \u2014maintenance, consulting, software\u2014 that want to bill automatically with their Spanish bank&#8217;s gateway, not with a patch for Redsys to half-work.<\/li>\n<\/ul>\n<h2 id=\"objeciones\">Common concerns before buying<\/h2>\n<p>Switching to a recurring billing model is daunting, especially with money involved. These are the objections we hear most often:<\/p>\n<ul>\n<li><strong>&#8220;What if I get confused with Redsys?&#8221;<\/strong> The documentation and support are in Spanish; if you want, we&#8217;ll set it up with a real test charge before opening it to your customers.<\/li>\n<li><strong>&#8220;Does it tie me to an annual fee in dollars?&#8221;<\/strong> No. The license is \u20ac99.99 per year per domain, with unlimited subscriptions inside and without the American plugin logic that charges for each extra separately.<\/li>\n<li><strong>&#8220;Do I lose charges if a card expires?&#8221;<\/strong> That&#8217;s what dunning with automatic retries and customer notifications is for: you recover most failed charges.<\/li>\n<\/ul>\n<h2 id=\"compatibilidad\">Compatibility<\/h2>\n<p>EHERO WooCommerce Subscriptions is built on your current installation: it works on any <a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noopener\">WordPress<\/a> 5.8 or higher (recommended 6.4+) and is compatible with <a href=\"https:\/\/woocommerce.com\/document\/high-performance-order-storage\/\" target=\"_blank\" rel=\"noopener\">HPOS<\/a>, WooCommerce&#8217;s high-performance order storage, tested up to WooCommerce 9.x. The Redsys gateway follows the official recurring protocol of the <a href=\"https:\/\/pagosonline.redsys.es\/\" rel=\"nofollow noopener\" target=\"_blank\">Unified Redsys Gateway<\/a>.<\/p>\n<ul class=\"ehero-chips\">\n<li>WordPress 5.8+<\/li>\n<li>WooCommerce 7.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>HPOS<\/li>\n<li>Redsys (COF\/MIT)<\/li>\n<li>Bizum<\/li>\n<li>Stripe<\/li>\n<li>PayPal<\/li>\n<li>LearnPress<\/li>\n<li>REST API v2<\/li>\n<li>Multidomain (1 license\/domain)<\/li>\n<\/ul>\n<h2 id=\"licencia\">What&#8217;s included in your license<\/h2>\n<p>For \u20ac99.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:<\/p>\n<ul>\n<li><strong>One license, one domain, unlimited subscriptions<\/strong>: no limit on products, subscribers, charges, or active gateways.<\/li>\n<li><strong>Updates and support in Spanish<\/strong>, from the same team that develops the plugin, not from a chatbot in another time zone.<\/li>\n<li><strong>Documentation in Spanish<\/strong> with a specific guide to configure recurring Redsys with tokenization and Bizum step by step.<\/li>\n<li><strong>Advanced features included<\/strong>: gifting (gift subscriptions), coupons with rules, winback to recover cancellations, webhooks, and integration with JetFormBuilder and Gravity Forms.<\/li>\n<\/ul>\n<h2 id=\"faq\">Frequently asked questions about WooCommerce subscriptions with Redsys<\/h2>\n<details>\n<summary>Do recurring payments with Redsys and Bizum really work?<\/summary>\n<p>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&#8217;t solve in Spain.<\/p>\n<\/details>\n<details>\n<summary>What happens if a subscription charge fails?<\/summary>\n<p>The dunning system kicks in: it launches automatic retries for a configurable number of attempts \u2014global and per product\u2014 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.<\/p>\n<\/details>\n<details>\n<summary>Can the customer pause or cancel their subscription without writing to me?<\/summary>\n<p>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.<\/p>\n<\/details>\n<details>\n<summary>What is MRR and where do I see it?<\/summary>\n<p>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.<\/p>\n<\/details>\n<details>\n<summary>Is it suitable for academies or memberships with content access?<\/summary>\n<p>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.<\/p>\n<\/details>\n<details>\n<summary>How is it different from an international subscription plugin?<\/summary>\n<p>American subscription plugins charge well with cards and little else; Redsys is left halfway and Bizum doesn&#8217;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 \u20ac99.99 per year per domain license without forcing you into an annual subscription in dollars to continue receiving updates.<\/p>\n<\/details>\n<h2 id=\"relacionados\">Related products<\/h2>\n<ul>\n<li><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-subscriptions-woocommerce-redsys\/\">EHERO WooCommerce Redsys Subscriptions<\/a> \u2014 the complete product sheet, with the comparative table against the competition and the purchase option.<\/li>\n<li><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woocommerce-discount\/\">EHERO WooCommerce Discount<\/a> \u2014 advanced discounts to reward sign-ups or retention and reduce cancellations in the first months.<\/li>\n<li><a href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-woo-holded-complete-holded-woocommerce-integration\/\">Holded WooCommerce Invoices<\/a> \u2014 issues the invoice for each renewal automatically and brings the recurring to your accounting without manual work.<\/li>\n<\/ul>\n<section class=\"ehero-cta\">\n<h2>Start the month with part of the billing already closed<\/h2>\n<p>Set up your WooCommerce subscriptions with Redsys, Bizum, Stripe, and PayPal and stop selling from scratch each month. For \u20ac99.99 per year, activate the plugin on your domain with unlimited subscriptions and real recurring billing.<\/p>\n<p>    <a class=\"ehero-btn\" href=\"https:\/\/consultoriaehero.com\/en\/product\/ehero-subscriptions-woocommerce-redsys\/\">Buy EHERO Subscriptions<\/a><br \/>\n    <a class=\"ehero-btn ehero-btn--ghost\" href=\"https:\/\/consultoriaehero.com\/en\/store\/\">View the entire EHERO store<\/a><br \/>\n  <\/section>\n<\/div>\n<p><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"EHERO WooCommerce Subscriptions\",\"operatingSystem\":\"WordPress\",\"applicationCategory\":\"BusinessApplication\",\"description\":\"WooCommerce Subscriptions with Redsys: real recurring billing via Redsys (COF\/MIT), Bizum, Stripe, and PayPal, with 7 billing periods, dunning with retries, subscriber management, and MRR and churn metrics.\",\"offers\":{\"@type\":\"Offer\",\"price\":\"99.99\",\"priceCurrency\":\"EUR\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Consultor\u00eda EHERO S.L.U\",\"url\":\"https:\/\/consultoriaehero.com\"}}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"Do recurring payments with Redsys and Bizum really work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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.\"}},\n{\"@type\":\"Question\",\"name\":\"What happens if a subscription charge fails?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The dunning system kicks in: it launches automatic retries for a configurable number of attempts \u2014global and per product\u2014 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.\"}},\n{\"@type\":\"Question\",\"name\":\"Can the customer pause or cancel their subscription without writing to me?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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.\"}},\n{\"@type\":\"Question\",\"name\":\"What is MRR and where do I see it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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.\"}},\n{\"@type\":\"Question\",\"name\":\"Is it suitable for academies or memberships with content access?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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.\"}},\n{\"@type\":\"Question\",\"name\":\"How is it different from an international subscription plugin?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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 \u20ac99.99 per year per domain license without forcing you into an annual subscription in dollars to continue receiving updates.\"}}\n]}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WooCommerce Subscriptions with Redsys WooCommerce Subscriptions with Redsys EHERO WooCommerce Subscriptions adds WooCommerce subscriptions with Redsys \u2014and also Bizum, Stripe, and PayPal\u2014 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. View product and buy View the [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":7091,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_jf_save_progress":"","rank_math_focus_keyword":"WooCommerce subscriptions with Redsys, recurring payments WooCommerce, Redsys recurring billing","rank_math_title":"WooCommerce Subscriptions with Redsys made easy in 2026 | EHERO","rank_math_description":"WooCommerce Subscriptions with Redsys, Bizum, and Stripe: real recurring payments, retries, and MRR in your dashboard. Start billing every month effortlessly.","footnotes":""},"class_list":["post-5852","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/5852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/comments?post=5852"}],"version-history":[{"count":4,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/5852\/revisions"}],"predecessor-version":[{"id":7106,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/pages\/5852\/revisions\/7106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media\/7091"}],"wp:attachment":[{"href":"https:\/\/consultoriaehero.com\/wp-json\/wp\/v2\/media?parent=5852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}