Viendo el espectacular crecimiento que está teniendo Bizum era inevitable que antes o después llegara. Es más, se estaba esperando y las consultas al respecto eran cada vez más frecuentes: ya está disponible esta pasarela como método de pago para WooCommerce.
De hecho, ha tardado tanto que yo mismo había empezado ya a programar mi propio plugin para habilitar esta pasarela de pagos, pero el hecho de que la API no estuviera publicada me tenía de manos atadas. Pero lo dicho, ya no es necesario: habemus Bizum para WooCommerce.
Qué es Bizum
A estas alturas sólo te preguntarás qué es Bizum si no resides en España o si eres un anacoreta al margen de la sociedad de mercado y no compras, ni pagas, ni tienes móvil. 🙂
Pero para esos que estáis en alguno de los dos supuestos (supongo que sois más en el primero que en el segundo) diré, de forma muy resumida, que Bizum es una plataforma que permite vincular el número de teléfono a una cuenta bancaria, permitiendo realizar transferencias bancarias de teléfono a teléfono de forma «transparente» para el usuario, sin necesidad de operar con el banco, ni de conocer números de cuenta (ni del emisor ni del receptor de la transferencia); sólo basta con enviar el dinero a través de la app al número de teléfono del beneficiario.
La cuestión es que un sistema que pone las cosas tan fáciles, no puede sino tener éxito: yo saco las entradas, hazme un bizum, págame lo mío y te hago un bizum, etc. Está triunfando como la coca cola.
Bizum para WooCommerce
Y claro, cuando un método de pago se extiende tan rápido (está integrado en casi todos los bancos de España, con muy pocas excepciones, como ING, que se empeña en seguir apostando por su Twyp) los que nos dedicamos en uno u otro sentido a las ventas online en seguida «se nos ponen las orejas tiesas».
No es para menos: si al usuario le gusta pagar de una forma y le viene cómodo hacerlo así, que ofrezcas en tu tienda ese método de pago hace que tengas mucho adelantado para convertir la visita en una venta.
Así que claro, ¿alguien sabe cómo poner Bizum como forma de pago en WooCommerce? se empezaba a convertir en la pregunta más repetida de 2019. Tanto que yo mismo me había planteado desarrollar la pasarela, a falta de tener la documentación de la API.
No va a hacer falta: ya la tenemos aquí.
Descargar e instalar Bizum para WooCommerce
Y por lo que veo en el código, la API es la misma que la de Redsys (que conozco muy bien gracias a uno de mis plugins más populares, el del botón de pago mediante Redsys para WordPress), y también las librerías.
Así que, si la API es la de Redsys, Redsys ha publicado la pasarela, obviamente. La tienes disponible en la sección de descargas de su web.
Y la configuración, igual que la de su pasarela para el pago con tarjeta bancaria: FUC, clave SHA-256, etcétera (incluyendo la opción, introducida en la versión 3.0, para seleccionar en qué estado quedará el pedido tras el pago).
Así que ponerlo a rodar te llevará apenas unos minutos: si ya estás usando el plugin para el pago con tarjeta, la pasarela de Bizum te importa el FUC, le metes la clave SHA-256 (que será diferente, te la tiene que dar tu banco) y a hacer las pruebas.
Así que ya estás tardando en llamar a tu banco… excepto si es ING.