Enrique J. Ros

Plugin botón de pago mediante Redsys para WordPress

Este plugin permite añadir en tu web un botón de pago mediante Redsys para recibir pagos con tarjeta y/o con Bizum en WordPress, al estilo del botón PayPal, de forma que puedes recibir pagos con tarjeta y con Bizum sin necesitar la infraestructura de un ecommerce, habilitándolos de forma muy sencilla a través de un shortcode, un widget de sidebar, un bloque de Gutenberg, un widget de Elementor o de un enlace de pago.

Con este plugin puedes crear un botón de pago con tarjeta/Bizum a través de Redsys con un simple shortcode, widget de sidebar, bloque de Gutenberg o widget de Elementor donde puedes:

Además el plugin incorpora un registro de las operaciones que se han realizado (pagos recibidos, errores, pagos iniciados pero incompletos) y notificaciones por email cada vez que recibas un pago, tanto al cliente como a los emails que establezcas para administración.

Resumen de las principales funcionalidades del plugin:

Descargar – 34,90€

Configurar botón para pago mediante Redsys en WordPress

Al activar el plugin verás una nueva entrada en el menú de administración de WordPress, Pagos Redsys, con varios submenús:

Es muy sencillo de configurar y, de hecho, si usas WooCommerce y tienes configurada la pasarela Redsys oficial (si planeas usar el botón Redsys para, por ejemplo, recibir pagos puntuales con tarjeta de forma independiente a la tienda online) ni siquiera tendrás que configurar los datos, que son detectados e importados directamente desde la configuración de WooCommerce.


Se puede establecer el método de pago (tarjeta/Bizum) o permitir que sea el cliente quien lo elija

El plugin se puede adaptar al Reglamento Europeo de Protección de Datos (RGPD) ya que tienes la opción de solicitar durante el pago el email del usuario, que es un dato de carácter personal.

La pantalla de ajustes se organiza en varias pestañas (tienes capturas en la galería de imágenes):

Descargar – 34,90€

Añadir un botón de pago de Redsys con tarjeta o Bizum mediante un shortcode

Puedes añadir un formulario de pago en cualquier parte de la web (incluyendo widgets) mediante el shortcode [boton_redsys]. Puesto así, sin atributos, generará un formulario de pago en que el usuario puede establecer la cantidad a pagar.

Sin embargo el shortcode admite también cuatro atributos que te permitirán personalizar el formulario de pago, como puedes ver a continuación.

El atributo cantidad te permitirá establecer la cantidad del pago, en lugar de que sea el usuario quien la introduzca. Así, al utilizar el botón el usuario será dirigido a la pantalla de pago de su banco con la cantidad ya establecida por ti. Por ejemplo: [boton_redsys cantidad="120,50"]

El atributo texto te permite personalizar el texto del botón de pago en cada uno de los botones que crees. Si no lo especificas, se usará el que hayas establecido por defecto en los ajustes del plugin. Por ejemplo: [boton_redsys texto="Quiero pagar ya"]

El atributo concepto permite incluir el concepto del pago, sin que tenga que especificarlo el cliente. Si no lo especificas el cliente dispondrá de una caja de texto para ello. Por ejemplo: [boton_redsys concepto="Factura 2550"]

Mediante el atributo metodo puedes especificar el método de pago mediante el que se procesará el pago para ese botón concreto, si ha de ser diferente al método de pago por defecto establecido en los ajustes del plugin. Por ejemplo: [boton_redsys metodo="bizum"]

El atributo idioma te permite hacer que la interfaz de Redsys se muestre en un idioma concreto cuando se utiliza este botón. Si no se especifica el atributo, se usará el establecido en los ajustes del TPV. Esto es útil para webs multilingües, de forma que la pantalla de pagos de Redsys se muestre en el mismo idioma que está viendo el cliente en tu web. Por ejemplo: [boton_redsys idioma="en"]

El shortcode admite otros parámetros para personalizar los colores del botón (fondo y texto) o si se deben o no incluir los campos personalizados en ese botón concreto.

Nota para desarrolladores

El shortcode es capaz de leer y añadir al campo Concepto otras variables que lleguen mediante GET, por lo que es posible pasarle valores adicionales para este campo desde un formulario que soporte confirmaciones de este tipo mediante redirección, como Gravity Forms.

Esto permite enviar los datos de un formulario al shortcode, registrarlos y generar el pago automáticamente, estableciendo incluso la cantidad en función de los datos de dicho formulario.

Puedes verlo paso a paso en el siguiente vídeo:

Además de mediante el shortcode, se pueden añadir botones de pago con Redsys por medio de un widget de escritorio o de un bloque de Gutenberg.

Campos personalizados

Se pueden crear campos personalizados sencillos para el formulario de pago si es necesario recoger ciertos datos a rellenar por el usuario. Estos campos pueden insertarse antes o después del formulario de pago, y pueden ser de varios tipos:

Los campos se pueden establecer como opcionales u obligatorios, y su contenido se almacenará en el registro de la operación junto al concepto.

El campo de tipo «contenido» permite mostrar contenido personalizado (texto, HTML, vídeo, imágenes, shortcodes…) entre campos del formulario, entre campos. Se pueden reordenar los campos a voluntad simplemente arrastrando cada uno de ellos y soltándolo en su nueva posición.

Descargar – 34,90€

Registro de operaciones: pagos iniciados, errores y pagos recibidos con Redsys

El plugin genera un registro de todas las operaciones realizadas, de forma que puedas consultar el histórico siempre que lo necesites. Puedes filtrar las operaciones por fecha o realizar búsquedas en el registro utilizando el código de autorización, email del cliente, método de pago, concepto o incluso por códigos de error.

Cuando el cliente pulsa el botón y es dirigido a la página del banco el plugin genera un registro de Pago iniciado, que se actualizará con los datos correspondientes cuando la operación se haya completado (sea cual sea el resultado, pago correcto o error). De esta forma puedes conocer también si un usuario inicia un pago pero no lo completa.

Cada operación puede ser eliminada de forma individual del registro. Así mismo, hay un botón para limpiar el registro, eliminando todas las operaciones. Ambas acciones solicitan confirmación:

Cada operación completada con éxito (es decir, aquéllas en las que el pago se ha realizado correctamente) cuenta además con un botón para reenviar las notificaciones por correo electrónico generadas por esa operación, de forma independiente al administrador y al cliente:

El registro de pagos se puede exportar con todos los datos de las operaciones a un archivo CSV, bien en un conjunto (todas las operaciones del registro), bien por resultados de búsqueda (estado de la operación, concepto, método de pago, correo electrónico del cliente, número de autorización, etcétera) o bien por mes.

Descargar – 34,90€

Crear un enlace de pago para cobros con tarjeta Redsys

El plugin te da la posibilidad de crear una página con un botón de pago normal ([boton_redsys]) y de establecer tú la cantidad, el método de pago, el concepto o todos ellos mediante un enlace. De esta forma puedes hacer llegar a tus clientes en enlace personalizado en el que ya estén establecidos estos datos.

Para facilitarte esta labor el plugin incluye un generador de enlaces de pago. Sólo tienes que indicarle la URL en la que has colocado el shortcode, el método de pago, la cantidad y (opcionalmente) el concepto:

El generador de enlaces de pago permite también establecer opcionalmente una fecha límite para el pago, tras la cual el enlace dejará de ser válido y no permitirá al usuario realizar el pago.

Widget de escritorio

El plugin dispone de un widget para el escritorio de WordPress que te muestra:

Galería de imágenes del botón de pago mediante Redsys para WordPress

Vídeo: Botón para pagos mediante Redsys en WordPress

En este vídeo puedes ver un repaso de las funcionalidades del plugin, incluyendo la configuración, pagos, creación de enlaces, registro de operaciones (versión no actualizada) y envío de notificaciones. El vídeo no incluye los campos personalizados para el formulario ya que es de una versión anterior, pero esta funcionalidad sí está disponible en la versión actual del plugin, al igual que la exportación en CSV:

El plugin Plugin botón de pago mediante Redsys para WordPress incluye las siguientes características:

  • Compatible con WordPress 6.7
  • Preparado para traducciones y compatible con WPML para webs multilingües
  • Permite también cambiar el idioma de la interfaz de Redsys
  • Shortcode, widget, bloque para Gutenberg y widget de Elementor
  • Incluye un año de soporte premium y actualizaciones automáticas (renovable)
  • Incluye documentación exhaustiva
  • Puedes ver el changelog del plugin aquí
  • Se puede pagar mediante PayPal o, a través de esta pasarela, con tarjeta de crédito/débito
  • Este plugin cuenta con garantía de reembolso 30 días

Descargar – 34,90€

Puedes conseguir este plugin, junto al resto de los 96 plugins a la venta en esta web, y los que vaya añadiendo, con tu membresía anual [+info]

Cómo instalar el plugin una vez descargado

Instalar un plugin premium es muy sencillo. Sólo tienes que ir a Plugins > Añadir nuevo y pulsar el enlace Subir plugin (3) de la parte superior.

En el cuadro de selección que aparece (4) seleccionas el archivo ZIP que has descargado y pulsas el botón Instalar ahora (5). Después sólo tienes que activarlo como cualquier otro plugin.

Descargar – 34,90€

Salir de la versión móvil