Paypal Express para WooCommerce. ¿Qué es y cómo conectarlo?

La pasarela de pago online de Paypal ya la conocemos de sobra, pero probablemente hayas visto la opción de pago exprés con Paypal y no sepas exáctamente qué es, tengas dudas sobre su funcionamiento, o no sepas cómo conectar Paypal Express con tu tienda en WooCommerce.

Si ya has decidido instalar Paypal en tu tienda online, te convendrá conocer las ventajas de esta opción de pago rápido y las principales diferencias entre Paypal Standard y Paypal Express.

Te animo a que sigas leyendo porque cuando veas todo lo que te voy a contar es probable que quieras dar el salto de la versión estándar a esta nueva versión de pago rápido 😉

¿Qué es y cómo funciona Paypal Express?

Ya te hablamos en un post anterior sobre las ventajas e inconvenientes de Paypal en la comparativa de las principales pasarelas de pago para WooCommerce. Y es que, a pesar de las altas comisiones de esta plataforma, es un método de pago rápido, seguro y sigue siendo una de las que más confianza aporta al comprador, por lo que en la mayoría de las tiendas online, se hace imprescindible añadir esta opción de pago.

Entonces, ¿cuál es la diferencia entre Paypal Standard y Paypal Express?

A diferencia de Paypal Standard, con Paypal Express el cliente puede realizar una compra a través de su cuenta de Paypal con tan solo dos clicks, sin tener que rellenar todos sus datos personales y de facturación, ya que Paypal utiliza automáticamente los datos de cliente de dicha cuenta.

[bctt tweet=»Con Paypal Express tan solo se necesitan 2 clicks para realizar una compra online #Paypal #WooCommerce» username=»woodemia»]

Puedes añadir el botón de acceso directo a esta forma de pago exprés de Paypal para WooCommerce en la página de producto, en la página de carrito o en la página de pago de la tienda online.

¿Qué ventajas tiene Paypal Express?

Te preguntarás entonces por qué añadir la forma de pago Paypal Express cuando ya tienes activada la opción de Paypal Standard en tu web. La verdad es que esta forma de pago rápido tiene ciertas ventajas que pueden hacer mejorar considerablemente la conversión de las ventas de tu web.

Las principales características y ventajas de Paypal Express son:

  • La gran ventaja con respecto a Paypal Standard, como acabamos de comentar, es que con Paypal Express el cliente no pasa por la página de pago de tu tienda online para rellenar todos sus datos personales de envío y facturación, si no que al clicar el botón de pagar con Paypal, es redirigido directamente a su cuenta, de donde se tomarán sus datos de envío y facturación.
  • Es fácil y cómodo de usar para el cliente que pretende hacer una compra online. Tan solo debe contar con una cuenta de Paypal (con saldo o asociada a una tarjeta bancaria) donde todos sus datos personales estén actualizados y clicar en el botón de pago directo de Paypal para comprar el producto.
  • Con Paypal Express, el cliente también puede seleccionar entre las diferentes direcciones de envío / facturación que tenga guardadas en sus datos de Paypal o incluso añadir una nueva.
  • El cliente, igual que en otras compras, puede comprobar en pantalla, justo antes del pago, el resumen con todos los detalles de su pedido.
  • Activar la opción de Paypal Express en tu tienda online no tiene coste extra. Al igual que con Paypal Standard, solamente tendrás el coste de las comisiones por cada transacción.

En definitiva, supone una ventaja tanto para el comprador, que ahorra tiempo en su compra, como para el vendedor que evita perder clientes al agilizar el proceso de venta online.

¿Cómo conectar Paypal Express con tu tienda en WooCommerce?

Integrar la pasarela de pago de Paypal Express en tu tienda con WooCommerce no es extremadamente complejo para un usuario de conocimiento intermedio, pero si es necesario tener una serie de conocimientos y seguir unos pasos.

  1. Se necesita un plugin para poder activar esta opción de pago rápido. En este caso vamos a utilizar el plugin gratuito de WordPress Paypal Express Checkout, de wpgateways, ya que tiene muy buenas críticas, funciona correctamente y es sencillo de configurar.
    Para instalarlo ve a Plugins -> Añadir nuevo y escribe en el buscador PayPal Express Checkout for WooCommerce.
    paypal express para woocommerce plugin
    Ten en cuenta que este no es el mismo plugin que WooCommerce te instala por defecto (WooCommerce PayPal Express Checkout Gateway), el cuál no hemos elegido porque no tiene muy buenas opiniones en cuanto al funcionamiento y la velocidad de la web.
  2. Al instalar el plugin, automáticamente se añadirá la opción de «Paypal Express Checkout» a los ajustes de «Finalizar compra» de WooCommerce. Desde aquí podrás configurar el plugin para Paypal Express paso por paso:
    plugin paypal checkout para woocommerce
  3. Para conectar Paypal Express con WooCommerce necesitarás entrar en tu cuenta Business de Paypal, obtener las credenciales para la API y posteriormente añadirlas a las opciones de configuración del plugin. Puedes consultar nuestra guía definitiva de cómo configurar Paypal con WooCommerce para saber cómo acceder a la API.
    cómo conectar paypal express woocommerce
    En este apartado también podrás activar el entorno de pruebas de Paypal (Paypal Sandbox) para realizar pruebas antes de integrar por completo esta opción de pago en tu tienda online.
  4. En los siguientes apartados podrás configurar cómo y dónde deseas que se muestre el botón de pago exprés de Paypal.
    Elige si prefieres que el botón muestre la imagen del logo de Paypal (recomendado) o el estilo de botón de WooCommerce.
    Seleccciona en qué páginas quieres que se muestre este botón de Paypal Express; carrito, página de pago, página de producto. Recomendamos seleccionarlas todas.
    configurar plugin paypal express
  5. A continuación puedes configuar aún más opciones. Por ejemplo, podrás personalizar el mensaje que quieras que aparezca bajo el botón de Paypal Checkout en la página de pago, que podría ser,»Ahorra tiempo ¡Paga más rápido con Paypal Express!», seleccionar la casilla para saltar un resumen del pedido en Paypal y evitar así que el comprador salga de tu tienda o activar la opción de Paypal IPN (notificación de pago instantánea) para recibir el aviso instantáneo de tus transacciones.
  6. Guarda cambios y comprueba que la opción de pago rápido de Paypal funciona correctamente.

El botón que acabas de configurar para que tus clientes tengan la opción de pagar con Paypal Express en tu tienda WooCommerce se quedaría así:

Ejemplo de la opción Paypal Express en la ficha de producto.

boton pagar con paypal expressEjemplo de la opción Paypal Express en la página del carrito.

añadir botón paypal express woocommerceEjemplo de la opción Paypal Express en la página de pago.

botón pagar con paypal checkout

Una vez que el cliente clique en el botón de pagar con Paypal Express, será redirigido a su cuenta de Paypal para que inicie sesión, elija la dirección de envío (entre las que ya tiene guardadas o añada otra nueva) y realice el pago.

El proceso que verá el cliente es el siguiente:

pagar con paypal express woocommerce

pago rápido paypal express woocommerceTen en cuenta que si activas la opción de pagar con Paypal Express en tu tienda online con WooCommerce, no es recomendable mantener las dos opciones de pago activas (Paypal Standard y Paypal Express) ya que puedes causar confusión al comprador.

Con la forma de pago rápido de Paypal, el cliente no tiene por qué saber que se trata de Paypal Express, simplemente encontrará diferentes accesos directos para pagar el producto a través de su cuenta de Paypal y que le facilitarán el proceso de compra.

Con estos sencillos pasos ya podrías conectar Paypal Express con WooCommerce y hacer que tus clientes tengan la opción de pagar con tan solo dos clicks en tu tienda online. Algo que, sin duda, te podría beneficiar en la conversión de ventas.

34 comentarios en “Paypal Express para WooCommerce. ¿Qué es y cómo conectarlo?”

  1. Saludos, excelente artículo, a solucionado varias de mis dudas en relación a la instalación. Tengo una duda, estoy realizando pruebas de compra, tengo productos de varios precios (bajos y altos). En el caso de los artículos de coste bajo si me permite realizar la compra (vía PayPal se realiza el cobro a la cuenta) en el caso de los costos altos no se realiza el cobro vía PayPal, en el estado de Pedido aparece «En espera» y no procesa el pago. Tendrás alguna idea de que podría estar sucediendo. Espero me puedas ayudar, gracias

  2. Buen Día!

    Primero gracias por el post, muy bueno. Quería hacerte una consulta, cuando instalas PayPal Express Checkout te dice que el cliente puede pagar con tarjeta SIN tener una cuenta de PayPal. ¿Esto es real? ¿Cómo funciona?.

    Por otro lado, por ahí podés darme una mano con esto, ¿Existe manera de cobrar los productos vendidos directamente con tarjeta desde mi sitio sin utilizar paypal ni otra plataforma? ¿Cómo puedo hacerlo?

    Desde ya muchas gracias!

    Saludos

    1. Hola, estoy investigando el tema del pago con tarjeta de crédito sin cuenta de Pay Pal. En mis pruebas obtengo que desde ciertos países (por ahora solo USA y UK) sí se puede pagar sin cuenta de PP, pero no dese otros.
      He buscado ya bastante en la ayuda de PayPal y no logré encontrar una respuesta clara al respecto.
      En cambio sí encontré una página que dice exactamente eso (o sea, que no en todos los países se puede), pero recomienda contactarse con soporte de PayPal (cosa bastante engorrosa, creo yo).
      Te pregunto: vos lograste avanzar y ¿entender mejor eso?

      Te paso la página que te mencino, fijate en la mitad que hay un recuadro anaranjado grande:

      https://hotcakescommerce.zendesk.com/hc/en-us/articles/360016093071-PayPal-Express-Checkout-Without-Logging-In

      Gracias y saludos
      Alejandro

  3. Buenos días,

    Lo primero agradecer tu post, aunque no me ha servido de mucho, probablemente porque este cometiendo algún error. Por este motivo te pido tu ayuda, he bajado el plugin que indicas en mi wordpress.org pero me encuentro el problema de que una vez descargado y «activado» el plugin, no se muestra ninguna pestaña desde la que pueda configurar el plugin.

    ¿Me podrías decir a que se debe? Entiendo que haya problemas para personas que no lo sepan configurar tengan problemas en diversos pasos, pero este paso es el primero de todos y me estoy volviendo loco. No termino de entender el motivo o que estoy haciendo mal.

    Muchas gracias por adelantado.

    Saludos!

    1. Hola Arturo,

      ¿Seguro que has instalado el mismo plugin? Ten en cuenta que hay otros con nombres parecidos, pero que no tienen nada que ver con el que yo presento en este post y se configuran diferente.

      Este sería el que debes de instalar: https://es.wordpress.org/plugins/express-checkout/

      Y si que muestra la pestaña para configurarlo. También podría tratarse de alguna incompatibilidad entre plugins o con el tema que estás usando.

      Revísalo todo y vuelve a probar.

      Saludos!

  4. muy bien explicado, pero al terminar una compra da el siguiente error: 10002-Security header is not valid. Revise las api y estan correctas. ¿Alguna idea para solucionar este problema? Gracias

  5. Hola Antonio!! Ante todo darte las gracias por aportarnos lo mejor de ti. Me estas ayudando mucho eres increible! Este día 7 estaré online para ver tu presentacion.
    Ahora va mi pregunta.
    Me encantaría que mis clientes pudieran pagar por Paypal y a la vez con su tarjeta de credito a través de PayPal. He instalado este plugin y nada no me funciona me da error.
    Instalé otro en Español y me va bien en el ordenador me deja pagar con tarjeta de crédito sin necesidad de entrar en Paypal, pero a la hora de hacerlo con el movil ya no me deja con la tarjeta solo con cuenta Paypal. ¿Podrías ayudarme? Gracias de ante mano mi web es hermosastylos.com

  6. Antonio saludos siempre haz ayudado con este tema sos un grande!!
    una pregunta si quiero poner el boton de paypal express en una landing page, como lo puedo hacer???

    Gracias de antemano…

    1. Hola Jesús,

      No estoy 100% seguro de que se pueda hacer, pero se me ocurre que una forma fácil y rápida de implementarlo sería copiar el link del botón de Paypal Express del producto que quieras vender en esa landing y usar ese link para poner un botón de compra en la landing.

      Saludos!

    1. Hola Belén,

      OpenSSL es una librería que se instala en el servidor donde se aloja la web (la mayoría de hostings hoy día ya lo incluyen), es decir, que tú no tienes que contratar nada. En todo caso, si tu hosting no tiene OpenSSL, tendrás que migrar a otra empresa de hosting que si lo incluya.

      En realidad puedes aceptar pagos con Paypal en tu tienda WC sin necesidad de tener OpenSSL instalado en el servidor. Ahora bien, este último si es un requisito indispensable para que Paypal notifique a WooCommerce de que el pago del pedido se ha recibido correctamente y así WooCommerce pueda actualizar el estado del pedido automáticamente y ahorrarte que tengas que tengas que hacer tú manualmente.

      Espero haberte aclarado la duda.

      Saludos!

  7. Hola Amigo un saludo buen totorial, me gustaria saber si es necesario tener certificadod e seguridad SSL o es opcional, otra cosa es necesario tener activa la cuenta? yo hice la integracion completa y no recibo los pagos.

    1. Hola Eduardo,

      No hace falta tener ningún certificado SSL instalado para usar Paypal.

      Y si debes tener la cuenta activada para poder aceptar pagos.

      Saludos!

  8. Buenas tardes. Tenemos una cuenta de empresa en PayPal y hemos configurado el plugin de PayPal Express Checkout para Woocommerce en nuestra web con entorno pruebas.

    Todo va bien hasta que se finaliza el pago, la página de PayPal se queda como colgada y al rato aparece un Internal Error. Si actualizamos la página regresa a nuestra web, a la página que está configurada como url de retorno.

    ¿Alguna idea de por qué puede estar pasando esto?

    Gracias de antemano, nos encantan tus artículos.

  9. Hola qué tal, una pregunta, con este plugin puedo poner los datos de mi tarjeta si no tengo cuenta en PayPal?, o cuál plugin permite cobrar con TC pero que vaya a mi cuenta en PayPal. Gracias de antemano.

  10. Hola! a pesar de que cuento con el SSL, al querer pagar me sale el siguiente error:

    cURL error 35: Unsupported SSL protocol version

    Qué podrá ser? Gracias!

    1. Hola Melissa,

      No voy a entrar en detalles técnicos, solo decirte que ese error es por la configuración de tu hosting. Concretamente porque no tienen instalada la última versión del protocolo TLS.

      Dile a tu hosting que te lo actualicen.

      Saludos!

  11. Antonio, genial el articulo. En el proceso express, quisiera preguntarte si lo puedo ocultar el botón de agregar al carrito dejar el botón payplay express. Me puedes ayudar?

  12. Antonio, genial el articulo. En el proceso express, me da cierto problemas con el mapeo de la provincia…se puede marcar el cambio provincia como opcional en woocommerce cuando no tenga ese problema a la vuelta de paypal. Me puedes ayudar?

    1. Hola Carlos,

      Se podría hacer, pero no es algo fácil ni rápido. Requiere de un desarrollo a medida y claro, explicar eso por aquí sería una locura.

      Siento no poder ayudarte con eso 🙁

      Un saludo!

  13. Hola Antonio!,

    enhorabuena por seguir creando contenido de valor sobre WooCommerce con artículos como este! 🙂

    Me ha surgido una duda, acerca de la opción de habilitar PayPal Express como forma de pago a través de PayPal, y sobre lo que habías comentado de habilitar únicamente este modo rápido (deshabilitando el modo PayPal «estándar»), de modo que resulte transparente al cliente (esto es, como si estuviera pagando por PayPal como siempre …)

    El caso es que, con PayPal Express, se supone que WooCommerce toma los datos de Facturación y Envío de la cuenta PayPal del cliente, no? Pero, ¿y si el cliente desea que la dirección de facturación o envío del pedido sea diferente a las que tiene registrada en su cuenta de PayPal? Al pagar con PayPal Express no podría establecer unos valores diferentes, ya que automáticamente los coge de la cuenta PayPal no? Otra situación sería que el cliente no tenga cuenta en PayPal, y pague desde PayPal con tarjeta de crédito, entonces sí que está obligado a introducir ahí los datos de Facturación y Envío… Pero esto creo que es algo que de algún modo habría que hacérselo saber al cliente que decida pagar con PayPal (Express), para que esté al tanto de ello …

    Y otra cosa que he detectado, es que al clicar el botón de PayPal Express, «salta» la página de «Finalizar Compra» de WooCommerce, y se va directamente a PayPal para realizar el pago, con lo cuál, el cuadro de chequeo de «He leído y capto los términos y condiciones» que estaba situado en el formulario «TU PEDIDO» de la página de «Finalizar compra» se lo salta completamente, con lo que no se tiene la confirmación por parte del usuario de haber leído y aceptado dichos términos antes de proceder con el pago …

    Es todo, estaba planteándome la opción de integrar PayPal Express, pero al probarlo me han surgido estas 2 dudas al respecto, espero me puedas orientar con tus comentarios.

    Muchas gracias!

    Un saludo
    Julián

    1. Hola Julián,

      Sé que es un poco tarde, pero te contesto por si le sirve a otros lectores.

      El cliente si puede cambiar su dirección de envío desde la propia página de pago de Paypal Express, de hecho, te muestra un link para hacerlo y que te habilita un formulario para introducir los nuevos datos.

      Con respecto a la aceptación de términos y condiciones de compra, llevas razón, no había caído en eso. En ese caso, lo mejor es consultarlo con un experto en temas legales de venta online y que nos despeje la duda. Porque ahora que lo pienso, Amazon lo hace con su opción de compra «1-click», con la única diferencia que tienes que estar logueado como cliente.

      Saludos!

  14. Muy buen artículo, como la mayoría de tus entradas.

    Solo una duda, comentas que no es adecuado tener ambas opciones activadas para no liar al cliente. Pero claro, si usas la opción de Paypal standar, puedes permitir que clientes sin cuenta de Paypal, puedan pagarte con tarjeta y estarías solo limitando el pago a personas con cuenta de Paypal (esto todo, bajo el supuesto de que tengas una tienda online sin uso de TPV estilo Redsys, etc…), es decir, que solo se permita pagar por ejemplo, mediante cuenta Paypal y mediante tarjeta haciendo uso de la plataforma Paypal.

    No se si lo he liado mucho.

    Gracias por tus aportaciones.

    Un saludo

    1. Muy buen artículo, como la mayoría de tus entradas.

      Solo una duda, comentas que no es adecuado tener ambas opciones activadas para no liar al cliente. Pero claro, si usas la opción de Paypal standar, puedes permitir que clientes sin cuenta de Paypal, puedan pagarte con tarjeta y si solo usas el modo Paypal Express estarías limitando el pago a personas con cuenta de Paypal (esto todo, bajo el supuesto de que tengas una tienda online sin uso de TPV estilo Redsys, etc…), es decir, que solo se permita pagar por ejemplo, mediante cuenta Paypal y mediante tarjeta haciendo uso de la plataforma Paypal.

      No se si lo he liado mucho.

      Gracias por tus aportaciones.

      Un saludo

  15. Buenas tardes Antonio,
    Estoy configurando mi tienda WC y a la hora de intentar configurar envíos (WC-Ajustes-envío-opciones de envío) veo que solamente aparecen las opciones CÁLCULOS Y DESTINO DEL ENVÍO. Ya de aquí no puedo pasar y aunque creo clases de envío, no me da más opciones.
    Con el resto de configuraciones no tengo problema pero aquí llevo atascado unos días.
    Gracias por anticipado.
    Javier

  16. Hola. Mi consulta no tiene nada que ver con este post. Pero llevo algunos días estudiando tu contenido, y se ve que sabes de lo que hablas. Es por eso que me atrevo a hacerte una consulta. Tengo un cliente al cual le estoy creando su tienda online el woocomerce, el eligio la plataforma xq tiene algo de experiencia con ella. La cosa es que esta persona es invidente. Quisiera saber si existe alguna manera de hacer el panel de admin mas accesible para el sin tener que tocar toda la extructura del plugins. Muchas gracias desde ya por la respuesta.

    1. Hola Diana,

      El tema de la accesibilidad es algo que se están tomando muy en serio la gente de Automattic.

      Sé que existen plugins que mejoran la accesibilidad de los sitios con WordPress, pero solo afecta al front-end.

      Ahora mismo hay poco que hacer al respecto más que esperar a que las nuevas versiones de WP y WC incluyan mejoras de accesibilidad en el panel de admin.

      Siento no poder ayudarte en este tema 🙁

      Saludos!

  17. PayPal es la más fácil a mi parecer ya que implementar otra pasarela de pagos para aceptar tarjetas de crédito me causo conflicto con Woocormerce. Definitivamente me quedo con PayPal.

  18. Hola, muy buen articulo, pero me he quedado un poco pensando sobre, creo, un problemilla: que pasa con los gastos de envío? Es decir, si mi web calcula el precio final en base a la ciudad del cliente…como hace paypal a sacar esos gastos adicionales?

    1. Hola Angelo,

      Se supone que toda los datos de dirección de envío desde la cuenta de Paypal del cliente. Cuando el cliente clica en «Continuar», se le redirige de nuevo a la tienda con un resumen del pedido incluyendo gastos de envío e impuestos, y es en ese momento cuando WooCommerce calcula los costes de envío, no antes.

      Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Antonio Cantero, siendo la Finalidad; envío de mis publicaciones así como correos comerciales. La Legitimación; es gracias a tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing Active Campaign ubicada en EEUU y acogida al Privacy Shield. Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos en contacto@woodemia.com

Ir arriba