ATTENTION: Version 9.1.0 is actually version 10.0.0
The reason for this is that there is a bug on WooCommerce.com and a version higher than 9 cannot be released at this time. They are working on it, but they haven’t been able to tell me when it will be fixed, so I decided to release this new version as 9.1.0
New 10.0.x branch of the Redsys gateway for WooCommerce from WooCommerce.com
Branch Versions
10.0.0 (9.1.0)
Added:
- InSite added. From now on, your customers will no longer have to leave the site to pay. NOTE, it is still not compatible with Tokenization and/or WooCommerce Subscriptions, I will add this in future versions.
But what is InSite? InSite is the payment system that Redsys has so that your customers can buy without leaving the site. They will only leave the site if the person paying has to go through a Challenge, that is, enter an SMS sent to them, secret key, etc.

In principle, InSite is active for all terminals, but practically no terminal is well configured to work with InSite.
If you want to use InSite, you must go to Redsys and log in, then go to “Merchants” and click on the eye icon on the terminal you want to check. There you will see a section that says “Allowed InSite Domains”.

You must ensure that the domains where you want to use InSite are listed here. If nothing shows up (which is usually the case), you will need to request that they be added, as you will not be able to do it yourself.
If you want to run tests, they must also add the test domains to the test terminal.
Once you have the domains configured, you can test it and configure it to your liking (colors, texts, etc. from the InSite configuration page in WooCommerce). As long as you do not have the domain or domains added, when you try to pay you will see “Error” on the screen where the payment fields should appear.
If you have any problems or questions, you can open a WooCommerce.com ticket identified with the user that has the associated license.
10.0.1 (9.1.1)
Fixed:
- In the release of 10.0.0 (9.1.0), with so many problems with the WooCommerce.com bug, I got distracted and forgot to uncomment a couple of lines in the main file, which meant InSite was not activated in the WooCommerce administration. My sincere apologies.
If you still do not have the official WooCommerce.com extension for Redsys, you can purchase it at this address and enjoy all the features that no other plugin offers.
If you are not familiar with everything it offers, you can check this table where I show the differences and you will see that the premium surname of this plugin is due to everything it offers and differentiates.








Hola!
Gracias por el pluggin. Una pregunta:
¿Se puede configurar para que cuando al usarlo junto con el pluggin “Deposit Payments” (oficial de woocommerce), se haga el pago correctamente a través de tarjeta de crédito, el estado sea “procesando” en lugar de “Partially Paid”?
Configurar no, porque si se hace, se pierde que se pueda luego el poder cobrar el restante. Pero podría mirar en una futura actualización a ver cómo lo podría enfocar.
Saludos
Hola Jose, la semana pasada instalamos tu plugin en su versión de pago y es increible, pensaba que me tendria que pelear un poco para que funcionara todo pero para nada, todo bien a la primera incluso las suscripciones mensuales que es lo que nos interesaba.
Me dado cuenta de un pequeño error que queria comentarte, no se si es aqui el mejor lugar para hacerlo, ¿Hay algun sitio oficial para las incidencias o aqui mismo te lo puedo contar? Gracias.
Vale, como he visto que no se publica sino apruebas, te comento.
En las suscripciones, la primera suscripción pasa como “comentario” al TPV el numero de orden, pongamos #176 y ese valor de orden que aparece e woocomerce aparece como comentario en la linea de movimientos del TPV.
Hasta aqui genial, pero, con las autorenovaciones (lo he configurado a 24h de renovacion para el testeo) he visto que aunque el woocomerce sigue generando diarimiente estas referencias #182, #230… en las nuevas ordens, ya no se mandan como comentario al TPV, con lo que en el TPV me aparece cargos sin el registro de orden asociado.
Esto me preocupa porque no se entonces, de que forma identifico el pago al movimiento, porque me parece que no hay otro valor que relacione el pedido/compra con el pago/entrada del TPV.
Tienes mi correo por si quieres que te mande unas capturas o lo que sea para verlo mejor, me las pides sin prolema.
Gracias Jose, y de nuevo, feliciades por el plugin es genial.
No se publica directamente hasta que se aprueba el primer comentario, ahora ya se te publicarán todos a la primera, así que no te confíes que no se van a publicar en el momento en que lo escribas 😜
Hola, muchas gracias 🙂
Bueno, para reguntar por posibles mejoras ya está bien por aquí. Lo más correcto siempre es abrir un ticket, pero para esto está bien.
Saludos
Una vez que se hace clic en terminar compra en el checkout, entonces se carga la pagina donde se describe el pedido y sale la opcion de pagar con tarjeta sin tener que salir de la web.
Hay alguna posibilidad de cargar ese pago con tarjeta directamente en el checkout y que al hacer click en terminar compra se haga el cobro. como hace stripe.
Gracias
Hola,
En un principio, por como funciona InSite, no es posible. Quizá en un futuro pieenso alguna forma, pero debería pasar seguro por enviar un numero de pedido inventado a Redsys, cosa que seguramente no interesará a mucha gente.
Saludos
Hola, José.
¿Hay alguna opción de añadir un filtro antes de encriptar los DS_Merchant? He visto en tu código que aplicas el filtro apply_filters( ‘woocommerce_redsys_args’, $redsys_args ); pero los parámetros ya están encriptados y es un lío desencriptar / encriptar / etc…
Esta opción sería muy útil para, por ejemplo, enviar una descripción personalizada a Redsys con la que poder buscar pedidos en admincanales.
Si se utiliza mi plugin premium, tiene un siltro por el que se puede modificar cuanlquier dato antes de enviarse > “redsys_modify_data_to_send”.
Saludos
hola estoy intentando instalar el redsys insite y mi banco me esta solicitando los dominios insite para agregarlos y de que esta manera funcione, mi pregunta es, cual es son exactamente los dominios de mi pagina que yo tengo que facilitar
Es el dominio con el que los usuarios acceden a tu web, en el caso de esta web, sería https://plugins.joseconti.com/. Se supone que el dominio va a ser siempre el mismo, a menos que tengas el terminal en diferentes sitios web.
Saludos