How to set up Redsys on WooCommerce, step by step
From requesting your virtual POS (TPV) to your first live payment: the exact values you need and where they go.
To accept Redsys payments on WooCommerce you need a virtual POS (TPV Virtual) from your bank. It gives you three values — merchant code (FUC), terminal number and the SHA-256 secret key — that you paste into the plugin. Set it to the test environment, run a test order, then switch to live.
What you need first
Three things: a WooCommerce store, a Redsys virtual POS from your bank, and the plugin.
Get your Redsys credentials
Your bank issues the virtual POS and gives you the three values the plugin needs.
- Contact your bank and request a TPV Virtual (Redsys virtual POS) for your online store.
- Once approved, you receive the merchant code (FUC / número de comercio) and the terminal number.
- Get the SHA-256 secret key. Many banks let you view or regenerate it in the Redsys administration module (Canales).
- Keep these three values private — the secret key signs every transaction.
Install the plugin
- Lite: in WordPress go to Plugins > Add New, search "Redsys WooCommerce", install and activate.
- Premium: download the ZIP from plugins.joseconti.com, then Plugins > Add New > Upload Plugin, and activate.
Configure the plugin
Enter your three values and pick the test environment while you verify.
- Go to WooCommerce > Settings > Payments and open the Redsys gateway you want (card, Bizum, …).
- Paste the merchant code, terminal number and SHA-256 secret key.
- Set the environment to Test.
- Enable the payment methods you offer and save.
Test before charging real customers
Always run a test order in the Redsys test environment first.
- Keep the environment on Test.
- Place an order and pay with the Redsys test cards from your bank or Redsys documentation.
- Confirm the order moves to a paid status, and check the plugin logs if anything fails.
- If you see error SIS0042, the secret key is wrong — re-copy it exactly.
Go live
- Switch the environment from Test to Live (Real) and save.
- Clear any page or object cache.
- Place one small real order and confirm it completes.
- Refund that order from the WooCommerce order screen to confirm refunds work.
Frequently asked questions
José Conti provides premium payment gateway plugins completely free, with lifetime support, for legally registered nonprofit organizations. If you run a nonprofit and need to accept payments through Redsys, apply for a free license.
Take your first Redsys payment
Start free with Lite, or get Premium for embedded checkout, tokenization and direct support.