La posibilidad de enviar un enlace de pago a un cliente, por cualquier vía (mensaje, correo electrónico, mensaje de WhatsApp o Telegram…) para que el cliente lo pague por RedSys o Bizum hace ya tiempo que lo ofrecemos gracias a nuestro plugin para generar enlaces de pago con RedSys.

Este plugin es muy útil en sectores como la hostelería, donde puedes enviar a tu cliente por cualquier vía un mensaje con el pago, para que lo abone antes, durante o después de la estancia en tu alojamiento, para confirmar una reserva, por ejemplo. Realmente los usos son enormes, pero es verdad que por mi experiencia veo que este de los apartamentos y hoteles es uno de los más populares.

Sin embargo, hasta hoy, no teníamos solución a este mismo problema con una condición previa: que el cliente confirme e incluso rectifique los datos que le envías para el pago. Es decir:

  • Con la solución actual para enviar enlaces de pago: el cliente hace clic sobre el enlace y te lleva al banco directamente
  • Con la nueva solución que ofrecemos: el cliente hace clic sobre el enlace, te lleva a un formulario, ahí ve los datos que tú le indiques y si procede, pasa al pago

Enlaces de pago con confirmación

¿Cómo hacemos esto de la «confirmación»? Pues muy sencillo, lo primero que necesitamos es tener instalado y funcionando nuestro plugin para recibir pagos con RedSys y Bizum en Contact Form 7. Y es que nuestro plugin para RedSys y CF7 como sabréis, permite añadir a CF7 la posibilidad de recibir pagos y que esos pagos se reciban por RedSys o Bizum.

¿Cómo enviamos un enlace si en realidad es un formulario lo que preparamos? Pues gracias a una nueva características que hemos añadido ayer mismo: la posibilidad de incluir datos para cargar en el formulario directamente en el enlace.

Enviar datos en el enlace para el formulario

Imaginemos el siguiente caso, tenemos un formulario para CF7 con estos campos:

<label> Tu nombre (obligatorio)
    [text* your-name] </label>

<label> Tu correo electrónico (obligatorio)
    [email* your-email] </label>

<label> Número de factura
    [text numero-factura] </label>

<label> Importe (obligatorio)
    [number* importe min:0] </label>

[submit "Pagar"]

Básicamente tenemos una serie de campos básicos para pagar una factura. Si queremos enviar al cliente esos datos precargados para que no tenga que rellenarlo, se haría de la siguiente manera, usando parámetros GET, atentos:

https://misitio.com/formulario-pago/?your-name=ClientePrueba&your-email=micorreo@correo.com&numero-factura=IN-100&importe=100

Si os fijáis hay que buscar el nombre que le ponemos a cada uno de los campos y concatenarlos de esta forma:

  • URL donde está el formulario visible
  • Seguido de cada una de las variables con su valor
  • La primera se inicia con un ?
  • Las siguientes se separan con un &
  • Aparte la variable y el valor se separan con un igual

Dicen que un ejemplo es la mejor forma de explicar las cosas y espero que el ejemplo anterior os haya servido, ¿y cómo queda eso en el frontal? Pues así como os enseño:

Con esto, ofrecemos una posibilidad más para todos aquellos que queráis recibir pagos online. Al darle a pagar te llevaría al banco y listo.

Podéis elegir que se pague en vez de con tarjeta con Bizum por ejemplo, o que se elija en el formulario antes de pagar. Entre la potencia de Contact Form 7 y las posibilidades que nos ofrece RedSys y Bizum, tenéis infinidad de posibilidades para casi cualquier caso.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Almacenamos las IPs desde la que se envían las valoraciones para evitar fraudes

Francisco Javier Carazo Gil

Entradas recientes

¿Por qué falla Bizum en WooCommerce? 9 causas

Por qué falla Bizum WooCommerce: detecta errores de credenciales, firma, entorno y pedidos para recuperar…

hace % días

Plugin gratuito Redsys WordPress: qué revisar

Elige un plugin gratuito Redsys WordPress con criterio: compatibilidad, seguridad, configuración bancaria y límites para…

hace % días

Qué necesito para activar CECA Online en mi web

¿Qué necesito para activar CECA Online? Revisa contrato bancario, datos del terminal, seguridad, pruebas y…

hace % días

Cómo elegir una pasarela para suscripciones

Aprende a elegir una pasarela para suscripciones en WordPress: revisa recurrencia, compatibilidad, seguridad y soporte…

hace % días

Plugin Bizum WordPress para cobrar con control

Elige un plugin Bizum WordPress compatible con tu flujo de venta, configura la pasarela bancaria…

hace % días

Cómo aceptar CECA en reservas de WordPress

Aprende cómo aceptar CECA en reservas WordPress, configurar pagos seguros y confirmar cada reserva sin…

hace % días