Configure gateways
Advanced Subscriptions natively supports recurring on four payment gateways: Redsys, Stripe, PayPal and WooPayments. Pick at least one. For Spain, Redsys + Bizum (token fallback) covers 90% of recurring scenarios.
Redsys · bundled in the plugin core
No extra plugin to install — Redsys ships inside Advanced Subscriptions. Configure it once and you also get Bizum, Inespay, Google Pay via Redsys and the PSD2 Light flow.
- Get your TPV credentials from your bank.
- Paste merchant code, terminal, secret in
WooCommerce → Settings → Payments → Redsys. - Toggle "Allow tokens" ON.
- Toggle "PSD2 Light (MIT)" ON.
Bizum · part of the Redsys integration
Bizum is configured under the same Redsys connection. Activate "Bizum" to accept it at checkout as a direct payment method.
Stripe · install WooCommerce Stripe Gateway
Install the free WooCommerce Stripe Gateway plugin and connect your account. Advanced Subscriptions detects it automatically and uses setup_intent for tokenization and payment_intent with off_session=true for renewals. 3DS challenges are surfaced to the customer; failed renewals retry on the configured backoff schedule.
PayPal · install WooCommerce PayPal Payments
Install the free WooCommerce PayPal Payments plugin (the official one maintained by PayPal). Connect your business account, then enable Vaulting / Reference Transactions in the gateway's settings. Renewals run as off-session reference transactions — no customer redirect on each renewal.
WooPayments · install WooPayments
Install the free WooPayments plugin and finish the Woo onboarding (KYC, payout currency, bank account). Advanced Subscriptions uses setup intents to vault customer cards and runs off-session renewals through the WooPayments API. Apple Pay, Google Pay and BNPL methods are forwarded as-is when the customer enables them at checkout.
Test mode
Every gateway has a test/sandbox mode that mirrors production. Before going live, run a renewal end-to-end on the sandbox of your gateway. Two ways:
- Edit the next payment date. Open the subscription in
WooCommerce → Subscriptions, set the next payment date to within the next few minutes, save, and wait for the next Action Scheduler tick. - Force-run the scheduled action. Go to
WooCommerce → Status → Scheduled Actions, filter byadvanced_scheduled_subscription_payment, find your subscription and click Run. The renewal fires immediately.