Cobrar facturas online sin usar WooCommerce

Conforme te relacionas con clientes que son usuarios de WooCommerce, te das cuenta que muchos de ellos usan este plugin para comercio electrónico como un sistema para cobrar facturas. ¿Cómo? Cada uno hace alguna variante pero básicamente el método es siempre el mismo:

  • Primero, se crea un producto con el precio de la factura
  • Segundo, se le envía al cliente el enlace de dicho producto
  • Finalmente, el cliente lo añade al carrito y lo paga

Como podéis imaginar, este método aunque funcional, tiene bastantes carencias:

  1. Es cutre, al final, el cliente tiene que añadir un producto al carrito, meter sus datos y pagar, se ve como un arreglo, no como una solución para el problema
  2. Es lento, si os fijáis en vez de pagar una factura está haciendo una compra completa, incluyendo además la inclusión de datos en el pedido que son completamente innecesarios
  3. Genera basura en la base de datos y a la larga, lo notarás en tu velocidad, ya que creas por lo menos 1 producto, con todos sus metados; y 1 pedido, con todos sus metadatos
  4. Produce confusión tanto en el cliente como en ti en el tema contable, si tienes un sistema de facturación integrado, probablemente se te genere una factura que es inválida porque el cliente ya tiene su factura aparte, tendrás que advertir personalmente a los clientes de que ignoren esa factura, y tú tendrás que eliminarla de tu contabilidad y reordenar la numeración para que no se genere un salto
  5. Y bueno, si ni siquiera necesitas WooCommerce para otra labor, estarás instalando un gigante en tu sistema sin necesidad, por lo que repercutirá en el rendimiento de tu sitio desde el primer momento

¿Qué soluciones existen?

La opción más básica y rápida: usar RedSys Button for WordPress

Esta es la forma más inmediata. Este plugin, RedSys Button for WordPress, nos crea un pequeño formulario, con los siguientes campos (en su configuración inicial):

  • Cantidad: que se cobrará
  • Email (opcional): para notificar el cobro y a efectos de control tuyo
  • Un campo para dejar un mensaje donde indicar qué factura se está pagando, quién eres, etc.

Es una opción básica, inmediata y rápida. No tiene demasiadas opciones de configuración, pero si solo quieres cobrar facturas online, es una forma más que efectiva. ¿Cómo sería el procedimiento?

  1. Generas una página con un enlace identificativo, por ejemplo: https://codection.com/recibir-pagos/
  2. En esa página incluyes el shortcode: redsys-boton
  3. Y todo empezará a funcionar
  4. Tendrás un listado de pagos recibidos con sus datos, si se han cancelado, etc.

Algo parecido pero mucho más configurable: usar RedSys Gateway for Contact Form 7

La idea es la misma que la anterior:

  1. Tener un formulario
  2. Donde tras rellenar unos datos se envía al banco el pago

¿Qué diferencias tiene con el otro plugin?

  • La primera es que este se asienta sobre Contact Form 7 por lo que tenemos toda la flexibilidad que ofrece ese plugin para generar el formulario
  • La segunda es que en vez de usar su propio shortcode, se usará el shortcode que genera CF7

Así que el procedimiento cambia algo pero no demasiado:

  1. Generas un formulario con Contact Form 7
  2. Rellenas ese formulario con los datos que necesites: nombre, apellidos, DNI, número de factura, importe; por ejemplo
  3. Metes ese formulario en una página
  4. Envías la página a tus clientes para que hagan los pagos

¿Los pagos cuando llegan? ¿Cómo se quedan anotados y qué información nos ofrecen? Os dejo un par de pantallazos, uno del listado de pagos y otro de un pago en particular.

Listados-pagos-RedSys-para-Contact-Form-7.
Listados-pagos RedSys-para-Contact-Form-7.

Y aquí el detalle de un pago en concreto, donde podéis ver:

  • En el título nombre y email de la persona que ha enviado el pago, eso lo eliges en la configuración del plugin
  • En el cuerpo descripción del pago, también lo eliges en la configuración del plugin
  • A la derecha el estado del mismo, si está pagado, pendiente o cancelado; el número de pedido en RedSys para poder relacionarlo con el movimiento bancario y la cantidad
  • Finalmente abajo tenemos un listado con todos los campos enviados en el formulario de Contact Form 7
Detalle de pago en RedSys Gateway para Contact Form 7
Detalle de pago en RedSys Gateway para Contact Form ,

Enviar un enlace de pago con RedSys Link Generator

La última opción que os ofrezco es directamente un enlace de este tipo:

https://misitio.com/pagar/?email=EMAIL_CLIENTE&localizador=LOCALIZADOR&cantidad=CANTIDAD&nombre=NOMBRE

De forma que conforme redactas un email a tu cliente, le puedes ofrecer en el mismo email un enlace para que pague su factura. Los campos que ahí aparecen son opcionales, quitando la cantidad claro está; y básicamente sirven para:

  • Email: del cliente por si quieres luego enviarle ahí comunicaciones relativas a su pago
  • Localizador: para identificar de alguna forma el movimiento
  • Cantidad: a cobrar, este campo es obligatorio
  • Nombre: de tu cliente, a efectos informativos

En conclusión, como veis existen muchas y buenas opciones para que tus clientes puedan pagarte facturas, reservas, fianzas o cualquier otro tipo de pago que quieras recibir con tarjeta de crédito a través de Internet, sin tener que recurrir a usar WooCommerce o cualquier otro sistema de comercio electrónico.1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)

Cargando…

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

Carrito

loader