§ 01 — Best for

Spanish nonprofits collecting donations or membership fees online.

This plugin is the right fit when your organisation operates with a Spanish bank that uses Redsys (Caixa, Sabadell, Santander, BBVA, Cajamar, ING, and others) and you want to accept card payments through your WooCommerce site — whether for one-off donations, recurring memberships or merchandise.

If your organisation operates outside Spain or your bank does not provide a Redsys terminal, this is probably not the plugin for you. Other plugins in the catalogue have global scope.

/wp-admin/…/woocommerce-redsys-gateway
Settings panel of the WooCommerce Redsys Gateway plugin in WordPress, with InSite payment mode selected
Fig. 01 — Settings panel, InSite payment mode
§ 02 — How it works

A short technical reading.

The plugin sits between WooCommerce and your bank’s Redsys terminal. When a donor or member checks out, the gateway opens an InSite payment form (or, optionally, a redirect) that completes the transaction with the bank, applies EMV3DS / PSD2 strong customer authentication, and writes the result back to WooCommerce.

No card data ever touches your WordPress server. The plugin handles authentication and reconciliation; the bank handles the money.— from the plugin documentation

The same gateway supports refunds, partial refunds, recurring subscriptions through WooCommerce Subscriptions, and pre-authorisations. Each transaction generates a signed log entry that you can export for accounting.

§ 03 — Features

What it does, briefly.

InSite and redirect modes

Choose between an embedded card form on your checkout page or a redirect to the bank’s page.

EMV3DS / PSD2

Strong customer authentication built in. No banner panic when European regulation shifts.

Subscriptions

Recurring memberships through WooCommerce Subscriptions, with retry policies and dunning hooks.

Refunds

Full and partial refunds from the WooCommerce admin. Audit trail signed.

Bizum & Apple Pay

Optional alternative payment rails enabled per terminal.

Multi-currency, multi-locale

EUR by default; other currencies available where the merchant’s Redsys contract supports them. Spanish + English UI.

§ 04 — Use cases for nonprofits

Two narrow examples that recur.

Use case A

Recurring membership fees from supporters.

An association charges a 5€/month base fee to its members. The plugin runs the recurring charge through Redsys, retries on soft declines, and writes the result back to WooCommerce Subscriptions.

Use case B

One-off donations during a campaign.

A foundation runs a Christmas campaign and wants donors to pay by card with optional Bizum. The plugin handles 3DS without dropping conversions, and refunds two cases without phoning the bank.

§ 05 — Compatibility

What the plugin integrates with.

BanksCaixa · Sabadell · Santander · BBVA · ING · Cajamar · Unicaja · others
ModesInSite · redirect · pre-auth
AuthEMV3DS · PSD2-SCA
SubscriptionsWooCommerce Subscriptions ≥ 4.0
Alt railsBizum · Apple Pay · Google Pay
Localeses_ES · en_GB · en_US · ca_ES
§ 06 — Requirements

Technical requirements.

WordPress≥ 6.2
WooCommerce≥ 8.0
PHP≥ 8.0 (recommended 8.2)
SSLRequired on checkout
Redsys terminalFUC + secret key issued by the bank
§ 07 — What is included for nonprofits
  • 01
    A licence valid for the entity’s lifetimeTied to your organisation, reassignable across staff changes. No artificial expiry.
  • 02
    All updates, major and minorSecurity patches, new bank integrations, and PSD2 / EMV updates pushed through the plugin updater.
  • 03
    Direct support from the authorA stable e-mail address you can write to. Response within five working days.
§ 08 — by the author

José Conti

I have maintained this plugin since its early days. It runs in production on hundreds of Spanish e-commerce sites, including dozens of nonprofits. I support every install personally.

Read the full bio →
§ Apply for this plugin

Get a free licence with lifetime support.

José Conti Plugin author & maintainer