He visto la necesidad de encontrar un medio de pago o pasarela de pago, que sea rápido para favorecer el éxito de la compra, seguro y gratuito. Sólo con el coste de plataformas como PAYPAL o STRIPE. La finalidad es usarla para servicios, infoproductos, productos digitales y pequeños productos tangibles que no requieran una cesta de la compra, como paso intermedio.
En principio he encontrado un sistema que es independiente del tema y del editor de contenidos de WordPress.
Vamos a verlo.
Como se indica en Wikipedia La pasarela de pago es el servicio de un proveedor de servicios de aplicación de comercio electrónico, con el que se autorizan pagos a negocios electrónicos (en línea), ventas en línea al detalle, negocios con presencia física y en línea simultáneamente (modelo de negocio brick and clicks, traducción literal “ladrillo y cliqueo”), o a negocios tradicionales (modelo de negocio brick and mortar, traducción literal “ladrillo y hormigón”).
Su nombre, pasarela de pago, se debe a que es un software que simplemente actúa como puente y realiza una gestión del proceso de pago entre el sistema del vendedor y el del comprador, de forma funcional y segura.
Es un medio de realizar transacciones de pago, mediante una tarjeta de crédito o débito u otros soportes digitales (Paypal, Iupay, etc.).
También debe asegurar la protección de los datos sensibles, como los datos de tarjetas, para ambas partes, comprador y vendedor.
La pasarela de pago o servicio de pago para un negocio online se puede plantear desde varios objetivos:
En este artículo, voy a centrarme en el pago directo dedicado, normalmente, a la venta de productos digitales Y / o servicios.
Cómo implementar una pasarela de pago gratis en wordpress.
Decidido a realizar ventas en tu sitio WEB, tienes que proceder a implantar un sistema sencillo de pasarela de pago segura que funcione de forma ágil y eficiente. Necesitas dos elementos para conseguirlo.
Tienes que centrarte en la venta a través de la plataforma de pagos con tarjetas, STRIPE. Es una plataforma fiable, fácil de configurar y usar. Su definición en Wikipedia.
Yo me he decantado por esta plataforma por su sencillez, robustez y tarifas de precio que son extremadamente competitivas. De hecho, este es el único precio que tendrás que pagar por este servicio y, lo más importante, sólo cuando realices ventas.
Aquí tienes una referencia sobre sus características y diferencias con PAYPAL.
Para integrar el sistema STRIPE a tu WEB vas a utilizar este plugin sencillo de configurar, no demasiado pesado y seguro en su funcionamiento.
El primer paso es abrir una cuenta en STRIPE. Es gratuito y sencillo.
Accede a la web de STRIPE.
Crea una cuenta gratuita.
Cuando entras, encuentras un panel de control con un menú lateral y se sitúa en la pestaña HOME, que tiene un resumen de tu actividad.
Una vez dentro del panel de control de tu cuenta, puedes acceder a PAYMENTS SETTINGS. En principio no hay que modificar nada, pero se aprecia la posibilidad de activar varios medios de pago además de tarjetas. La mayoría no se utilizan en España. También se pueden activar pagos específicos para móviles, tanto Android como Apple. En este último caso, puedes acceder a PAYMENTS APPLE PAY, donde puedes configurar este medio de pago.
Accede a BALANCE SETTINGS: Debes introducir una cuenta bancaria donde te ingresen los importes de tus ventas. En PAYOUT SCHEDULE, yo lo tengo en AUTOMATIC EVERY DAY.
En esta pestaña BALANCE, tienes el detalle de tus transacciones y pagos.
El siguiente apartado que te interesa es API. Aquí tienes las claves asignadas a tu cuenta y que serán necesarias para integrar con WordPress.
Esta es la imagen:
Se puede apreciar que hay un switch para establecer el modo de trabajo, modo REAL (LIVE) y modo PRUEBAS (TEST). Este último se activa al deslizar el interruptor.
Esto permite trabajar en modo de pruebas para realizar transacciones sin que se produzca el cargo real. Es muy útil para perfeccionar el proceso de pago a tu gusto.
Para usar el modo pruebas, hay que utilizar tarjetas simuladas que se pueden encontrar en este sitio.
Finalmente hay que entrar en la pestaña BUSINESS SETTINGS. Esta pestaña, aunque no todo es necesario, vamos a verlo porque incluye la configuración de la cuenta y afecta a su funcionamiento. En pantalla principal debes introducir tus datos identificativos, tanto los de cuenta como los de información pública para que los vean tus clientes.
Con esto ya tenemos STRIPE preparado para atender nuestros cobros con tarjeta.
El complemento Stripe Payments te permite aceptar pagos con tarjeta de crédito a través del portal de pago Stripe en tu sitio de WordPress fácilmente.
El usuario es redirigido a la página “Resultado de la compra“, después del pago con tarjeta de crédito. Esta página existe de forma prediseñada, pero que se puede sustituir por una nuestra personalizada. Esta página muestra los detalles de la transacción (detalles del producto y del pago).
La información de la transacción también se captura en el menú de pedidos del plugin. Puedes ver todos los pagos que recibidos en el panel de control de administración de WordPress.
Es un plugin gratuito que permite organizar nuestros productos en páginas prediseñadas que se agrupan en una página de productos prediseñada o que podemos sustituir por una nuestra.
Sus principales características son:
Lo primero será descargar el plugin desde aquí.
Una vez lo tienes en el PC, instala como todos los plugins: PLUGINS AÑADIR NUEVO SUBIR PLUGIN –> Seleccionar archivo .ZIP –> INSTALAR AHORA –> ACTIVAR.
Aparece un nuevo elemento en el panel de control de WordPress, STRIPE PAYMENTS.
Aunque no es imprescindible usar la utilidad de productos del plugin, sí es cierto que puede mejorar la gestión de los productos o servicios que deseas vender.
Este plugin permite crear un botón y lanzar la transacción de pago mediante un código corto (shortcode).
Con el uso de productos mejora la gestión de la venta, proporcionando una información adicional o específica que interese, como paso intermedio o como punto de venta.
Si no es tu caso, puedes pasar directamente al punto de generación de botón de compra para establecer la pasarela de pago.
Vamos a ver el proceso de creación de productos:
Los productos creados aparecen en una lista, como entradas y páginas, en la pestaña PRODUCTS del panel de control de STRIPE PAYMENTS.
El código corto de su producto se puede encontrar en la tabla de detalles del producto. Este código abreviado se puede copiar y pegar en cualquier publicación o página de su sitio web donde creará un botón Comprar ahora. Al publicar un producto, se creará automáticamente una página para ese producto, que podrás cambiar y personalizar a tu gusto.
Es una opción dirigida a establecer el proceso de compra en la página de producto que has diseñado tú coherente con toda tu WEB.
Es un proceso muy sencillo.
El aspecto del botón se consigue mediante el diseño en el propio tema o editor de contenidos, perfeccionado con código CSS.
En mi caso utilizo GeneratePress Premium con Elementor Page Builder.
Lo explicado hasta aquí es independiente de este entorno.
El código CSS, a título de ejemplo que he empleado es el siguiente:
Hasta aquí mi aportación a esta solución de coste cero para aplicar a muchas de las necesidades de cobro de servicios o productos de bajo volumen, que no requiera un control administrativo exhaustivo ni cuestiones como tratamiento de IVA intracomunitario o internacional, etc.
Para los amantes de PAYPAL, ya buscaré soluciones más adelante o, a ser posible, con ambas plataformas o alguna más, si es posible
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.
Recibirás un eMail diario con consejos respecto a:
Te vamos a enviar un correo a tu cuenta para verificar que es correcta. Aprueba por favor.
Información básica sobre Protección de Datos
Responsable: Luis Martínez Sánchez – Más..
Finalidad: Gestionar el envío de boletines por correo electrónico con información gratuita y sin publicidad, relacionada con los temas que se tratan en mi web
esati.es – Más..
Legitimación: Consentimiento del interesado – Más..
Destinatarios: Se comunicarán datos a MailRelay para gestionar las suscripciones a la lista de correo como plataforma de e-mailing. – Más..
Derechos: Tiene derecho a Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional. – Más..
Plazo de conservación de los datos: Hasta que no se solicite su supresión por el interesado.
Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos Personales en mi página web esati.es – Más..
Recibirás un eMail diario con consejos respecto a:
Te vamos a enviar un correo a tu cuenta para verificar que es correcta. Aprueba por favor.
Información básica sobre Protección de Datos
Responsable: Luis Martínez Sánchez – Más..
Finalidad: Gestionar el envío de boletines por correo electrónico con información gratuita y sin publicidad, relacionada con los temas que se tratan en mi web
esati.es – Más..
Legitimación: Consentimiento del interesado – Más..
Destinatarios: Se comunicarán datos a MailRelay para gestionar las suscripciones a la lista de correo como plataforma de e-mailing. – Más..
Derechos: Tiene derecho a Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional. – Más..
Plazo de conservación de los datos: Hasta que no se solicite su supresión por el interesado.
Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos Personales en mi página web esati.es – Más..
Recibirás un eMail diario con consejos respecto a:
Te vamos a enviar un correo a tu cuenta para verificar que es correcta. Aprueba por favor.
Información básica sobre Protección de Datos
Responsable: Luis Martínez Sánchez – Más..
Finalidad: Gestionar el envío de boletines por correo electrónico con información gratuita y sin publicidad, relacionada con los temas que se tratan en mi web
esati.es – Más..
Legitimación: Consentimiento del interesado – Más..
Destinatarios: Se comunicarán datos a MailRelay para gestionar las suscripciones a la lista de correo como plataforma de e-mailing. – Más..
Derechos: Tiene derecho a Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la información adicional. – Más..
Plazo de conservación de los datos: Hasta que no se solicite su supresión por el interesado.
Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos Personales en mi página web esati.es – Más..
Hola Luis!
este sistema permite que para que un usuario se registre en WordPress tenga que realizar un pago? o sólo es para productos y artículos que se publiquen?
Gracias y enhorabuena por el artículo
Hola JaviK.
En principio, la pasarela de pago funciona para cualquier propósito comercial que necesites. Tendría que mirar detalles de cómo aplicarlo a suscripciones o membresías, pero debe ser perfectamente funcional.
Otra cosa es que, según lo que necesites, se pueda encontrar alguna herramienta que mejore la gestión de lo que necesitas. Hay gestores de membresía que tienen una primera opción gratuita, o gestión de suscripciones que también podrían disponer de una opción gratuita.
En principio esto te podría valer, pero antes de meterte en harina, hecha un vistazo a las opciones que hay.
Gracias por tu feedback y quedo a tu disposición.
Un abrazo.
Hola, yo estoy un poco perdida en dos cosas:
1) impuestos: vendo un reto en España pero me pueden comprar desde todo el mundo. Debería incluir impuestos? Cómo lo diferencio? Es que no entiendo muy bien cómo funciona esto, y me da miedo no hacerlo correctamente.
2) sabrías si se podría integrar de alguna manera con Mailerlite?
Gracias
Hola Patricia.
Esta solución es una propuesta simplificada para poder cobrar mediante una pasarela de pago como STRIPE. La idea es que no se requiera ningún coste además de la propia comisión de la pasarela de pago.
Para trabajar de forma más profesional, a nivel internacional, es necesario buscar una plataforma que lo gestione de forma adecuada. Te sugiero la plataforma SENDOWL, Para empezar.
Tanto desde aquí, como desde SENDOWL, es perfectamente posible integrar con MailerLite. Yo lo tengo integrado con esta solución y en un proyecto reciente lo he utilizado con SENDOWL.
Espero haberte ayudado. Si tienes más dudas, ponte en contacto de nuevo por aquí o por la web.
Un cordial saludo.
Fantástico artículo Luis.
Algo haré mal yo porque cuando llego a la configuración del botón en elementor, pego el código corto en el campo de texto del botón, le añado el fancy=”0″ y no hace nada.
Saludos
Hola Jose Antonio.
Me alegra que te ayude el artículo y, por FB, ya sé que te ha funcionado.
Cualquier cosa, a tu disposición.
Un abrazo.
Hola si me das un correo te paso mi Tf ya que veo que estas en Valencia capital y yo tambien, si lo tienes a bien concertamos una visita y nos conocemos.
Un Saludo
Perfecto.
Te contesto por tu eMail y seguimos el tema.
Un saludo.
Hola me parece una ayuda muy buena pero el problema es que me he dado de alta en Stripe y viene en castellano el menu y tu ayuda es en ingles , Yo quiero vender unas banderas adhesivas en mi web como ayuda a soportar los gastos de la misma , me puedes ayudar !!
Hola Antonio.
Gracias por dedicar tu tiempo al artículo.
No entiendo tu duda o problema.
¿Se trata de que no te coincide tu panel de control con mis imágenes de ayuda?. Porque Stripe se configura y se ve como lo defines. En español y con tus textos.
Concrétame más tu problema o contactamos de alguna manera para ver cómo echarte una mano.
Un saludo
Muy buen post, Luís!!!
Lo miraré a fondo y seguro que acabo utilizándolo!!!
Gracias!
Perfecto. Si tienes dudas o necesitas ayuda en la implementación, no tienes más que decirlo.
Un abrazo
Buenos días Luis,
Estupendo artículo, aunque algo debo estar haciendo mal, porque no me funciona.
Después de haber pegado el código con la extensión que indicas, cuando hago clic para comprobar como usuario se queda la página en blanco y arriba en el buscador pone: about:blank#blocked
¿Sabes a qué se puede deber? Me urge dejarlo listo y no hay manera.
Gracias
Hola Ester.
No entiendo bien el problema que tienes. Te contacto al eMail para concretar detalles.
Gracias por seguir el tutorial.
Un saludo.
Gran post Luis, voy a aplicarlo ahora mismo.
Gracias.
Hola tocayo.
Me alegro que te guste y que te sirva.
Cualquier duda, comunica.
Un abrazo.
Estupendo post. Muchas gracias.
¿Es posible añadir el botón compra en un formulario de gravity forms para que aparezcan los datos del formulario en el pago? Es para un curso de verano y que aparezcan los datos del interesa.
Gracias
Hola Paco.
Gracias por tu interés en el artículo y por tu opinión.
Tendría que mirar en detalle cómo hacer lo que preguntas. Seguro que es posible de alguna manera. Tal vez, al crear el producto que vendes, mediante “shortcodes”, puedes incluir esa información en la descripción. No me conozco Gravity Form, pero creo que es independiente del gestor de formularios.
Habría que entrar en el producto concreto y hacer pruebas para encontrar la forma. Si estás necesitado, contacta conmigo por este correo y lo miro con datos sin compromiso ni coste, salvo que te interese que aporte una solución definitiva.
Un abrazo.
Buen artículo sin duda. Lamentablemente Stripe no tiene buen soporte en Latinoamérica y es muy complicado darte de alta, sin mencionar que se reservan el derecho de darte o no el servicio con políticas que nada tienen que ver con la importancia de sus clientes como usuarios. Definitivamente, es más sencillo Paypal y por esta razón me quedo con esta opción.
No obstante, leí todo el artículo y fue que hasta me abrí una cuenta, solo para darme cuenta de que mi país no venía en las opciones.
Saludos.
Hola Dante.
Agradecido por tu paciencia en leer el post y por tu amabilidad al incluir un comentario.
Siento que no haya sido útil este artículo para tí.
En su momento intenté hacer extensivo el procedimiento con Paypal también, pero no encontré la forma. Para cualquier cosa que necesites, estoy a tu disposición.
Un abrazo desde este lado del océano.
Hola Luis:
Excelente el artículo y el plugin.
Al plugin le hecho en falta el no pedir ni DNI, ni teléfono. Lo he probado y he añadido estos campos con el “Campo Alternativo”, pero queda muy mal.
Estoy buscando alguna función para poder añadir estos campos a la ventana emergente del pago, cuando pide la dirección, ¿sabes dónde puedo encontrar información?
Muchas gracias.
Hola Jacobo.
Lo cierto es que me curré esta funcionalidad por necesidad de una compañera y acabé adoptándola yo también.
Es cierto que faltan esos detalles. La duda estaba en no ser muy agresivo con los clientes, pero lo legal es lo legal.
Miro la forma de integrarlo todo y te digo.
Pásame, si quieres, imagen de cómo te queda, para centrarme más. Contacta mediante la Web.
Un abrazo.
Hola Luis,
Llevo una semana leyendo artículos para implementar el pago online en mi web y creo que el tuyo es el que me ha gustado más; sobre todo porque es muy limpio y claro y porque está dirigido a personas que venden servicios o productos directos, como es mi caso.
Te explico un poco mi caso a ver si me puedes dar algún consejo:
Yo tengo 3 “productos” a vender:
– Visita presencial de 1h (pago único)
– Programa presencial de 3 meses (pago a plazos durante cada mes)
– Infoproducto (pago único y acceso a membresía)
La verdad es que me gustaría implementarlo todo de la forma más limpia posible con los mínimos plugins.
¿Alguna idea?
Te agradezco mucho cualquier comentario. Un saludo y feliz día
Hola Samuel.
Celebro que te haya resultado útil mi aportación.
Respecto a tus dudas:
– Visita presencial: Se parece a mi servicio de CONSLUTORÍA. Al pagar una hora, aparece un calendario donde el cliente elige fecha y hora. Todo automático y gratuito.
– Programa presencial con plazos. Tendría que mirarlo, pero creo que con STRIPE se puede programar el pago mensual hasta una fecha. (A comprobar)
– Infoproducto. Creo que es el más sencillo. Pago y acceso al producto. Hay que estudiar cómo estableces el espacio de membresía y su acceso. Aquí he visto varias propuestas que habría que elegir en base al tipo de contenido y servicios dentro.
Si necesitas más datos, contacta mediante el formulario de TIENES DUDAS Y nos centramos más en el asunto.
Un abrazo.
Fantástico post, de los que te facilitan las gestiones más imprescindibles y como siempre claro y al grano. Muchísimas gracias Luis por tus soluciones, por tu experiencia y por darnos esa seguridad de que siempre que acudamos a tí no solo vamos a encontrar una solución, sino que además va a ser la mejor. Gracias infinitas.
Gracias Vero.
Me voy a sonrojar.
Estoy contento si consigo compartir mis conocimientos con todos vosotros de la forma más provechosa posible.
Ahora toca que te animes a ponerlo en práctica. Aquí me tienes para echar una manita si hace falta.
Un abrazo
Que pasada de artículo Luis. Super detallado.
Lo miraré para vender infoproductos a la larga, ya que es verdad es que otras plataformas de estas son bastante caras y al principio lo mejor es ahorrar en estas cosas (ya que como vendas un infoproducto por 10 euros y te cuesta lo mismo que el plugin mensualmente, lo comido por lo servido).
¿Y cómo así te has decidido a usar esta y no SendOwl?
Un saludo Luis!! Y orgulloso de ser tu primer comentario jeje. 😉
Lo tenía con Sendowl, y funciona muy bien. Pero investigando un poco, vi la alternativa de WooCoemmerce, que también es válida si usas cesta de compra y éste sistema, que como ves, no es muy complicado y tiene un resultado suficientemente limpio y profesional.
A tu disposición si necesitas orientación, en ésta u otra cuestión.