Con este plugin podemos usar pasarelas de pago de bancos españoles RedSys con uno de los plugin premium más populares de WordPress, Gravity Forms. Los que llevamos tiempo en esto podríamos decir que Gravity Forms puede ser uno de los grandes referentes en esto de los plugins premium. No solo por su popularidad, sino porque fue uno de los pioneros y siempre se ha basado en un modelo de negocio premium, no freemium como puede ser WPForms, donde hay una versión gratuita y otra de pago con funcionalidades extendidas. Y sin embargo, nunca ha dejado de tener un enorme éxito.
Junto con la versatilidad de Gravity, tenemos a RedSys, la pasarela más usada en España para hacer pagos con tarjeta, tanto en TPV virtuales como en comercios físicos. RedSys de hecho incorpora también la posibilidad de cobrar mediante Bizum, de esta forma, además de ofrecer pago con tarjeta, tus clientes podrán pagarte usando su teléfono móvil con su cuenta Bizum.
Características
Gravity Forms es un plugin que lleva muchos años ofreciendo la posibilidad de recibir pagos online a través de otras plataformas como PayPal o Stripe. Por eso, ofrece toda una arquitectura para integrar nuevas pasarelas de pago. Esto tiene ventajas para desarrolladores, porque es más fácil de integrar, ofrece más posibilidades y está todo mejor documentado; como para usuarios, porque ya conocéis cómo funciona.
¿Cómo se configura?
Sólo tendréis que:
- Instalar el plugin usando el formulario de subir nuevo plugin
- Activarlo
- Ir al menú Formulario, opción Ajustes
- Nos aparece en la barra lateral una opción nueva llamada RedSys
- Al hacer clic, nos lleva a un formulario de configuración donde tendremos que rellenar los datos que nos ha dado el banco, estos datos valdrán tanto para RedSys como para Bizum
Recordar que como en toda pasarela RedSys, en algunos bancos os piden primero que hagáis una serie de pruebas con una tarjeta de crédito de prueba, de forma que podáis comprobar de forma real que está todo correcto.
Una vez guardamos los datos, podemos activar la posibilidad de recibir pagos con RedSys en cada formulario.
Pagos con RedSys y Bizum dentro de un formulario
Una vez configurados los ajustes generales, podemos añadir la funcionalidad de pago en un formulario. Para ello, dentro del formulario, arriba en el menú «Ajustes», elegimos «RedSys»:
Explicamos paso a paso cómo hacerlo:
- Accedemos a la opción RedSys y dentro de ella vemos una pantalla con «Feeds de RedSys»
- Ahí podremos crear tantos feeds como queramos para la pasarela en este formulario, aunque por lo general, crearéis dos, uno para pago con tarjeta y otro para pago con Bizum
- Le damos a «Añadir nuevo»
- Elegimos los datos en cuestión:
- Nombre: por ejemplo «Pago con tarjeta»
- Tipo de transacción: «Productos y servicios»
- Cantidad del pago: «Total del formulario»
- Eliges qué será de la información de facturación
- A qué URL va a ir el cliente si el pago es incorrecto o lo cancela (la llamada URL KO)
- La forma de pago, que además de tarjeta o Bizum ofrecemos Masterpass, PayPal (sí RedSys permite cobrar con PayPal) y transferencia, todas estas modalidades tenéis antes que activarlas en la pasarela
- Notificaciones: para elegirlas y elegir si se debe enviar solo si el pago es correcto
- Si tenéis campos para crear entradas en WordPress, aquí podéis elegir si solo queréis crear la entrada si el pago es correcto
Y finamente tenemos la «Lógica condicional». Usando esta herramienta podremos hacer que un mismo formulario ofrezca por ejemplo a la vez RedSys y Bizum, permitiendo al usuario elegir cómo pagar en base al valor de un campo.
Os explico en el siguiente paso cómo hacerlo.
Pago con tarjeta y Bizum en el mismo formulario
Aquí la idea es la siguiente, crear dos feeds en un solo formulario, uno para «Pago con tarjeta» y otro para «Pago con Bizum». Algo así:
Dentro de cada uno, elegimos la lógica condicional para que con base en un campo que hayamos creado en el formulario se active uno u otro:
Y listo. Tendréis en un mismo formulario, la posibilidad de pago con tarjeta o con Bizum, según elija tu cliente.
Preautorizaciones y confirmación o anulación posterior
Este plugin permite que hagáis operaciones de «preautorización y posterior confirmación o anulación» en lugar de la típica de ventas normales. Es muy útil para agencias de alquiler de coches, establecimientos hoteleros, tiendas que venden productos frescos… entre otros, porque puedes enviar una cantidad para «congelar» en la tarjeta de tu cliente y luego confirmarla (pudiendo variar la cantidad) o anularla. La operación de preautorización se hace como si fuera un pago normal y luego la confirmación o anulación de la preautorización la hacéis directamente sobre la información de la entrada relacionada con el pago que crea Gravity.
Tenéis toda la información en este artículo.
Resumiendo
- Listo para funcionar con Gravity Forms y empezar a usar con el plugin premium para formularios más popular
- Gravity Forms ya incluye la opción de recibir pagos, con este plugin, añadirás la posibilidad de hacerlo con RedSys y Bizum
- Posibilidad de enviar pagos normales o preautorizaciones que luego pueden confirmarse desde el resultao de los pagos de Gravity
- Cada formulario puede tener sus propios ajustes por si necesitas usar otro TPV u otro tipo de operación en algún caso concreto
- Actualizado para funcionar con SHA-256 y la última versión de RedSys
- Configuración sencilla
- Posibilidad de hacer preautorizaciones con su posterior confirmación o anulación
- Integración con los resultados de los pagos y toda la lógica de Gravity Forms
Garantía de devolución: léete nuestra política de reembolso y devoluciones.
¿Necesitas integrar una pasarela de pago como RedSys o Ceca en tu web o tu plugin?
Si tienes otro plugin, theme, sistema de reservas, etc. que use WordPress y que no tenga soporte para una pasarela de pago como RedSys o Ceca, sólo tienes que escribirnos a contacto@codection.com y estaremos encantados de desarrollarla.
Vicente Jesús Rueda Ramírez (propietario verificado) –
He estado unos 8 años utilizando un plugin de otro programador para conectar Redsys con Gravity Form y, de esos 8 años, los últimos 6 años daba fallo en actualizar algunos pedidos a diario, a pesar de que las IPNs de Redsys aparecían como correctas . El programador del plugin decía que era fallo de la base de datos o del servidor, desde el servidor que pudiera ser problema del plugin o de conflicto con otro plugin. La cuestión era que, a diario, tenía que revisar y actualizar algunos pedidos.
He instalado vuestro plugin y va fino como la seda.
Enhorabuena por el trabajo.
Jose Manuel (propietario verificado) –
Excelente plugin y excelente soporte. El otro día les solicite una nueva característica que me parecía interesante y a los pocos días ya estaba implementada. En proyectos importantes este soporte es una garantía.
Israel Jorge Manzano (propietario verificado) –
Magnifico plugin, completamente integrado en gravity, se configura en segundos. Lo mejor de todo el soporte, una duda que tenía por ir rápido y no leer bien las instrucciones me la han resuelto en pocos minutos por correo electrónico.
Rafael Perales Cañete – Abogado (propietario verificado) –
El plugin estupendo. Lo he amortizado en un día con la primera consulta (creando un formulario para consultas en mi página web y con este plugin para cobrarlas). La asistencia y ayuda perfectas. Muy recomendable este plugin.
Juan Ramon Pedrido Perez (propietario verificado) –
Lo mejor es su Servicio técnico, excelente, se nota que tienen muchas instalaciones funcionando, dos pautas una revisión y todo funcionando a las mil maravillas. Saben bien cuales son los fallos y la solución perfecta, ahora funcionando a tope. Gracias
Jorge Rivera (propietario verificado) –
excelente soporte remoto, detectaron un plugin externo que me impedía hacer funcionar el cobro con Redsys.
Fácil y sencillo! Ni lo dudes.
Juan José Sesar Graña (propietario verificado) –
Genial el plugin, funciona de maravilla, es muy sencillo de instalar y configurar, se hace en 2 minutos. Pero de todos modos lo mejor de todo es el soporte que ofrece Codection, dificil encontrar un soporte mejor y tan rápido.
Recomiendo al 100% este plugin o cualquier otro de la web porque sabes que tendrás un excelente soporte.