Con este plugin podemos usar pasarelas de pago de bancos españoles Ceca con uno de los plugin más populares de WordPress en el ámbito de los formularios, Ninja Forms. Aunque tiene versión premium asociada, la básica permite pagos y encima su interfaz para construir formularios es de arrastrar y soltar, así que digamos que es el plugin más sencillo de usar dentro de los gratuitos que permite pagos (tenemos alternativas con formularios gratuitos pero algo más complejos, el caso de Contact Form 7; y por otro lado tenemos los plugins que son premium como Gravity Forms o que para cobrar necesitan usar una versión premium, como WP Form).
Junto con la versatilidad de Nina Forms, tenemos a Ceca, la segunda pasarela más usada en España para hacer pagos con tarjeta, tanto en TPV virtuales como en comercios físicos. Es especialmente popular en determinados lugares de la geografía española donde entidades usuarias de Ceca tienen mucha presencia. Las entidades que más usuarios traen a Ceca son Abanca, Ibercaja y otras entidades menores como Banca Pueyo o Caixa Pollença.
¿Cómo se configura?
Sólo tendréis que:
- Instalar el plugin usando el formulario de subir nuevo plugin
- Activarlo
- En el escritorio de WordPress, en «Ninja Forms», sección «Ajustes»
- Bajáis y encontraréis al final dos secciones, una con los ajustes de RedSys para pago con tarjeta y otra con los ajustes para Bizum
- Guardáis los ajustes y listo

¿Cómo integro este nuevo método de pago Ceca en Ninja Forms?
He creado un formulario básico, con nombre y apellidos e importe a enviar. El importe Ninja permite que sea: fijo (no haría falta el campo importe), derivado de un campo o de un cálculo entre campos. Fijaos que el campo «Importe» debe ser de tipo «Número». Por lo general recomiendo poner «Mínimo» a 0 y el «Paso» a «0,01». Sería una validación básica para una cantidad a enviar a una pasarela de pago.

Luego os vais a la pestaña «Correos electrónicos y acciones» y en la parte de «Installed Add-on Actions» aparecerán los botones para añadir el pago por Ceca.

Elegimos Ceca y elegimos el campo que se va a llevar al pago:

Probamos el formulario, nos lleva al banco, pagamos y listo. Ahora aquí había un problema de cómo gestiona Ninja Forms los pagos. Es poco intuitivo. Hay que ir entrando envío a envío, no se puede exportar… es poco operativo para recibir pagos con cierta agilidad. Total, que de nuestra experiencia en otros plugins, consideramos que lo mejor era crear otro panel. Un panel donde se reflejaran todos los pagos hechos con RedSys o Bizum, con su detalle, que se pueda exportar de un clic… algo que agilice el trabajo a la hora ver quién ha pagado, cuánto, etc. Y el resultado es este, el panel «Pagos Ceca». Con sus filtros, sus botones para exportar en un solo clic y todo lo necesario para dar la información que necesita quien gestiona el plugin.

Otro plugin más para facilitar la integración del ecosistema WordPress con otro proveedor de pagos español.





Valoraciones
No hay valoraciones aún.