WooCommerce PayPal Checkout Payment Gateway

Descripción

Esta es una pasarela de pago de PayPal Exprés para WooCommerce.

PayPal Exprés te permite vender tus productos con seguridad, y también suscripciones online usando el pago integrado, para ayudarte a cumplir los requisitos fundamentales de seguridad sin que tu tema sufra. El pago integrado utiliza un marco modal, alojado en los servidores de PayPal, que se superpone sobre el formulario de pago y ofrece un modo seguro para que tus clientes introduzcan la información de su cuenta.

Además, con la configuración integrada de PayPal (fácil de configurar) conectar con PayPal es tan simple como hacer clic en un botón – sin complicadas claves API que cortar y pegar.

Capturas

  • Haz clic en el botón "Haz clic aquí para configurar tu cuenta PayPal". Si quieres hacer pruebas antes de ponerlo en directo puedes cambiar el entorno, encima del botón, a Pruebas.
  • Las credenciales API se configurarán después del enlazado, o puedes configurarlas manualmente.
  • Ve abajo los ajustes del botón de PayPal.
  • Pago con PayPal directamente desde el carrito.
  • Y sin salir de la tienda.
  • Confirma detalles después de hacer clic en "Continuar".
  • Elige PayPal desde la página de pago.
  • Elige PayPal desde la página de producto.
  • Iniciación del pago desde el mini carrito.

Instalación

Requisitos mínimos

  • WordPress 4.4 o superior

Instalación automática

La instalación automática es la opción más fácil ya que WordPress se ocupa de la transferencia de archivos y no tienes que salir de tu navegador. Para hacer una instalación automática accede al escritorio de tu WordPress, navega hasta el menú Plugins y haz clic en Añadir nuevo.

En el campo de búsqueda teclea «WooCommerce PayPal Checkout» y haz clic en Buscar plugins. Una vez encuentres nuestro plugin puedes ver detalles sobre la versión, valoraciones y su descripción. Lo más importante, por supuesto, es que puedes instalarlo simplemente haciendo clic en «Instalar ahora».

Instalación manual

El método de instalación manual conlleva descargar nuestro plugin y subirlo a tu servidor mediante tu aplicación favorita de FTP. El
codex de WordPress tiene instrucciones de cómo hacer esto.

Actualizaciones

Las actualizaciones automáticas deberían funcionar sin problemas; pero como siempre, antes haz copia de seguridad solo por asegurar.

Si por algún motivo tienes problemas con las páginas de tienda/categoría después de actualizar, solo tienes que forzar los enlaces permanentes yendo a WordPress > Ajustes > Enlaces permanentes y pulsando en ‘Guardar’. Esto debería volver las cosas a la normalidad.

Preguntas frecuentes

¿Funciona este plugin con tarjetas de crédito o solo con PayPal?

Este plugin admite pagos usando tanto tarjetas de crédito y débito como por PayPal. La nueva característica de botones inteligentes de pago muestra dinámicamente PayPal, Venmo (solo en los EEUU), crédito PayPal u otras opciones de pago locales* en una sola pila – sin tener que salir de la web del comercio.

*Las características de PayPal Exprés puede que no estén disponibles en todos los países.

¿Se puede pagar con Paypal desde el carrito?

¡Sí!

¿Es compatible con los modos de producción y pruebas?

Sí, depende cómo te conectes tienes el modo de producción o de pruebas. Puedes elegir conectar en un modo, desconectar y volver a conectar en el otro modo cuando quieras.

¿Dónde puedo encontrar documentación?

Para ayuda sobre como configurarlo revisa nuestra guía de usuario

¿Dónde puedo obtener soporte o hablar con otros usuarios?

Si te atascas puedes pedir ayuda en el foro del plugin.

¿Funcionará este plugin con mi tema?

Sí, este plugin funcionará con cualquier tema, pero puede que requiera algo de estilos hacer que se ajuste correctamente. Si estás
buscando un tema que funcione y se integre con WooCommerce recomendamos Storefront.

¿Dónde puedo pedir nuevas características o avisar de fallos?

Las nuevas peticiones de características y avisos de fallos se pueden hacer en el foro del plugin.

¿Cómo quito el botón «Ir al pago» de la página del carrito?

Si PayPal Exprés es la única pasarela de pago activa y quieres quitar el botón «Ir al pago» del carrito, puedes usar este código:

<?php // Do not include this if already open!
/**
* Code goes in theme functions.php.
*/
remove_action( 'woocommerce_proceed_to_checkout', 'woocommerce_button_proceed_to_checkout', 20 );

view raw
functions.php
hosted with ❤ by GitHub

¿Dónde puedo colaborar?

El repositorio de GitHub de PayPal Exprés está aquí:

https://github.com/woocommerce/woocommerce-gateway-paypal-express-checkout

Por favor, utiliza esto para informarnos de fallos, o para hacer colaboraciones mediante PRs.

Reseñas

30 de agosto de 2020
As I have inspected, issues are mainly with - 1. Session and nonce verification issue for other plugins. Other simple plugins are not working correctly with this plugin. Too poor performance.
5 de agosto de 2020
I'm amazed at how many bad reviews this plugin has, then I installed it and can see why. This has so much potential but has so many issues it seems. Terminology is wrong in places, so instructions are wrong. The Credit/Debit card entry can take 2-3 seconds to appear, no feedback for the end user when they press a button and realise they need to scroll down for a new section which has appeared, so UX is terrible. It deserves 5 stars as you can get it all to work, and this is a free plugin, but I've left 3 stars for it's sloppy coding and assume it's been developed by too many people or change of coders since it's been created.

WTH

11 de julio de 2020
What happened in this plugin ? suddenly the payment button vanished from the forms 🙁 i pref this because of its professional design but its not working now 🙁
11 de junio de 2020
Wow, without warning this plugin dropped the ball. Many customers suddenly couldn't check out using credit card anymore. That narrow billing form that suddenly requires customers to enter their billing details a 2nd time after just having completed the main checkout form is not good usability. The delay until that form appears without any indicator about what's happening is not great. Backend functionality that doesn't work as intended (hiding payment methods) All in all sadly not good enough, so have disabled it again. 2 stars only because it seems support here is working and the team seem to be aware of the issues.
Leer todas las 86 reseñas

Colaboradores y desarrolladores

«WooCommerce PayPal Checkout Payment Gateway» ha sido traducido a 11 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «WooCommerce PayPal Checkout Payment Gateway» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.1.0 – 2020-10-06

  • New – Add support for PayPal Credit messaging. PR#810
  • Fix – Hide the «Pay Later» funding method when «PayPal Credit» is disabled. PR#811
  • Fix – Display correct image size in the PayPal Checkout window. PR#779

2.0.3 – 2020-07-01

  • Fix – Records the proper refunded_amount to _woo_pp_txnData in the database PR#764
  • Fix – Redirect customers back to the original page they left on after closing PayPal modal PR#765
  • Fix – Preserve horizontal layout style setting when using standalone buttons PR#774
  • Fix – Smart payment buttons compatibility with older browsers PR#778
  • Tweak – Update the Require Phone Number field description PR#772
  • Dev – Make the SDK script args filterable PR#763

2.0.2 – 2020-05-28

  • Fix – Javascript errors during checkout when the Payment Action is set to Authorize. PR#754
  • Fix – Style the Smart Payment Buttons according to the chosen button size setting. PR#753
  • Tweak – Change the «or» separator used on the cart page to be consistent with other payment gateways (uppercase and 100% opacity). PR#755

2.0.1 – 2020-05-26

  • Fix – PayPal buttons not loading on the page, accompanied with the javascript/console error: «paypal.getFundingSources (or paypal.Buttons) is not a function». PR#740

2.0.0 – 2020-05-25

  • New – Upgrade to the latest PayPal Checkout Javascript SDK. PR#668
  • Add – New setting found under Button Styles for choosing a Smart Payment Button label. PR#666
  • Add – Support for more locales. PR#658
  • Fix – Display Smart Payment Buttons on Product pages built from a shortcode. PR#665
  • Fix – Send the product SKU to PayPal so it’s displayed in the order/transaction details and reports on PayPal. PR#664
  • Fix – Show an error when saving incomplete/missing API credentials. PR#712
  • Fix – Remove PHP warnings in later versions of PHP when a PayPal Session doesn’t exist. PR#727
  • Fix – Error when processing refunds (Already Refunded. No Amount to Refund). PR#710
  • Fix – Required state field errors on the «Confirm your PayPal Order» page when returning from PayPal. PR#725
  • Fix – Display WC Add To Cart validation errors on the product page when clicking the PayPal Smart Payment Buttons. PR#707
  • Update – Smart Payment Buttons are enabled by default and settings to toggle these on/off have been removed and replaced with a filter. PR#660
  • Update – Deprecate unused/incomplete function WC_Gateway_PPEC_Client::update_billing_agreement(). PR#602
  • Update – Move inline javascript found in settings-ppec.php to ppec-settings.js. PR#676
  • Update – Move Support and Documentation links from the plugin actions to plugin meta section on the Plugin activation/deactivation page. PR#735
  • Update – WooCommerce 4.1 and WordPress 5.4 compatibility. PR#732

1.6.21 – 2020-04-14

  • Corrección – Asegura que Puerto Rico y los locales compatibles sean elegibles para el crédito de PayPal. PR # 693
  • Corrección – Compatibilidad para comprar suscripciones con un pago inicial de 0 $: pruebas gratuitas, sincronizadas, etc. PR#698
  • Corrección – Hacer los campos de facturación opcionales solo durante una sesión activa de PayPal Checkout. PR#697
  • Corrección – Errores JS no detectados en la página del producto al visualizar un producto sin existencias. PR#704
  • Corrección – Cargar los certificados de la API y mejora de la gestión de los ajustes de los certificados. PR#696
  • Corrección – Mostrar los botones de pago inteligente de PayPal en las páginas con el shortcode de producto individual. PR#665
  • Corrección – No añadir descuentos a la cantidad total del artículo y causar un desplazamiento de la línea de la cantidad del pedido. PR#677
  • Corrección – Redirigir para confirmar tu página de pedido de PayPal para las compras iniciales de suscripciones usando los botones inteligentes de PayPal. PR#702
  • Corrección – Mostrar un aviso de pago que faltaba cuando el formato del correo electrónico es incorrecto. PR#708
  • Añadido – Filtrar la validez del formulario del producto a través de un nuevo evento wc_ppec_validate_product_form. PR#695
  • Añadido – Tablas de traducción para los estados de más países. PR#659
  • Actualización – Compatibilidad con WooCommerce 4.0

1.6.20 – 2020-02-18

  • Corrección – Actualizar el plugin al cargar los plugins en lugar de en el inicio del plugin. PR#682

1.6.19 – 2020-02-06

  • Corrección – Comprobar si existe el pedido antes de añadir acciones al pedido. PR #653
  • Corrección – Atributos globales quitados antes de enviarlos a PayPal si hay caractetes unicode. PR#470
  • Corrección – Gestión del cambio de pago de suscripciones. PR#640
  • Corrección – Corrige el error de «Tratando de obtener la propiedad de un no-objeto» encontrado en el asistente de instalación. PR#654
  • Corrección – Ocultar los botones de pago inteligentes en el mini carrito si el carrito está vacío. PR#450
  • Corrección – Solo muestra botones inteligentes en la página del producto si el producto tiene existencias. PR#662
  • Corrección – No muestra los botones inteligentes en los productos externos y los agrupados. PR#663
  • Actualización – Muestra una advertencia de administración de WooCommerce pre 3.0. En una versión futura de PayPal Checkout se quitará la compatibilidad con WC 2.6 e inferiores. PR#671

1.6.18 – 2019-12-05

  • Corrección – Envía cuotas a PayPal como elementos de línea
  • Corrección – Corrige el error 10246 cuando se usan cupones
  • Corrección – Llamada a una función de miembro has_session() cuando de null
  • Añadido – Aviso sobre que los botones de pago heredados quedan obsoletos
  • Corrección – Uso de la moneda del pedido al renovar la suscripción en vez de la moneda de la tienda
  • Actualización – Compatibilidad con WooCommerce 3.8
  • Actualización – Compatibilidad con WordPress 5.3.

1.6.17 – 2019-08-08

  • Actualización – Compatibilidad con WooCommerce 3.7
  • Añadido – Filtro para requerir la visualización del acuerdo de facturación durante el pago
  • Añadido – Añadido CURRENCYCODE para capture_payment
  • Añadido – Añadido filtro para los botones en los productos
  • Corrección – Se evita la visualización inútil en la carga inicial de la página de finalizar compra
  • Corrección – Retoques de apariencia en la pantalla de finalizar compra

1.6.16 – 2019-07-18

  • Corrección – No requerir la dirección para la renovación de suscripciones virtuales
  • Corrección – Evitar casos de bordes de pantalla de confirmación rotos después de la redirección 10486

1.6.15 – 2019-06-19

  • Corrección – Se evitan errores PHP cuando no hay detalles de facturación en la respuesta PP
  • Corrección – Se requiere la dirección de facturación en los productos virtuales cuando está activo
  • Añadido – Gancho cuando ocurre un error en el pago

1.6.14 – 2019-05-08

  • Corrección – Fallo en el proceso de pago cuando no se utilizan extensiones

1.6.12 – 2019-05-08

  • Corrección: Mejor gestión de las suscripciones virtuales cuando no es obligatoria una dirección de facturación
  • Corrección – Evita errores al comprar un producto virtual con WP_DEBUG activado

1.6.11 – 2019-04-17

  • Corrección/Rendimiento – Evita que la opción de bd se actualice durante bootstrap en cada carga de página
  • Retoque = Compatibilidad con WC 3.6.

1.6.10 – 2019-03-05

  • Corrección – Solo se usan atributos de producto al añadirlos al carrito

1.6.9 – 2019-02-03

  • Corregido – Evita el error de procesamiento de SPB ajustando el valor vacío de los métodos de financiación «permitidos».

1.6.8 – 2019-01-25

  • Corregido – Protege contra temas que aplican filtros con demasiados pocos parámetros

1.6.7 – 2019-01-25

  • Corregido – Error 10413 al usar cupones
  • Corregido: Se mantienen todos los detalles de la variación cuando se usan botones en las páginas del producto.
  • Corregido: Siempre se muestran los botones de PayPal en el mini carrito

1.6.6 – 2019-01-09

  • Corregido – Los artículos con descuento no se estaban incluyendo
  • Añadido – Filtro para los detalles del pedido para aceptar cantidades decimales de productos
  • Corregido – No se puede comprar variación desde la página del producto
  • Corregido: Puedes utilizar PayPal desde la página del producto sin tener que introducir campos obligatorios.
  • Añadido: Se muestran las cuotas de PayPal en los totales de la página de administración del pedido.
  • Añadido: Relleno previo del nombre, el teléfono y la información de correo electrónico en la pantalla de pago para invitados de PayPal en la pantalla de finalizar compra

1.6.5 – 2018-10-31

  • Solucionado – Truncado de las descripciones del elemento de línea para evitar exceder el carácter de PayPal
  • Actualización – Compatibilidad con WC 3.5.
  • Solucionado – script checkout.js cargando cuando no era necesario.
  • Solucionado – Total de envío y dirección no disponibles al empezar en la página de finalizar compra.

1.6.4 – 2018-09-27

  • Solucionado – La dirección de facturación del formulario de pago no se estába pasando a PayPal desde el botón de pago inteligente.
  • Solucionado – El formulario de pago no se validaba hasta después del flujo de pago del botón de pago inteligente.

1.6.3 – 2018-08-15

  • Solucionado – Error fatal provocado por un arreglo de Smart Payment Buttons.

1.6.2 – 2018-08-15

  • Solucionado – Impuesto no aplicado en la (confirma tu pedido de PayPal) página al finalizar compra.

1.6.1 – 2018-07-04

  • Solucionado – Error fatal de RGPD al exportar datos de usuario cuando tenía suscripciones PPEC.
  • Solucionado – El crédito de PayPal aún estaba desactivado por defecto.
  • Actualizado – Renombrado ‘PayPal Express Checkout’ a ‘PayPal Exprés’.
  • Solucionado – Ausencia de la marca PayPal en el botón de pago inteligente «Comprar ahora».
  • Solucionado – Advertencia PHP cuando no había compatibilidad con el crédito de PayPal y no había métodos de pago ocultos.
  • Solucionado – La pasarela de los botones de pago inteligente no heredaba la gestión de IPN y la suscripción.
  • Solucionado – El botón de pago inteligente en la página de producto sin una sesión activa.
  • Solucionado – Cuando el carrito está vacío, error JS en los botones de pago de la página del carrito y del mini carrito.
  • Añadido – Filtro local.

1.6.0 – 2018-06-27

  • Añadido – Modo de botones de pago inteligente en todas las instancias del botón de PayPal como alternativa a enlaces de imagen incrustados directamente.
  • Solucionado – Alineamiento del mensaje de ayuda en los ajustes de imagen.
  • Actualizado – Activación por defecto del crédito de PayPal, y se restringe su compatibilidad por moneda.
  • Actualizado – Se omite la porción de ‘pago rápido’ del título del método de pago por defecto.
  • Actualizado – Activación por defecto del pago rápido en la página de pago.
  • Actualizado – Activación por defecto del pago rápido en la página de producto.

1.5.6 – 2018-06-06

  • Solucionado – Los productos virtuales provocaban problemas con la validación de los detalles de facturación.

1.5.5 – 2018-05-23

  • Actualización – Compatibilidad con WC 3.4
  • Actualización – Aviso de política de privacidad
  • Actualización – Añadidos ganchos de exportación/borrado

1.5.4 – 2018-05-08

  • Añadido – Gancho para que hacer que la dirección de facturación no sea obligatoria woocommerce_paypal_express_checkout_address_not_required (boleano).
  • Solución – Ajustes de finalizar compra duplicados cuando la opción de crédito PP está activa.
  • Solución – Imposible abrir las credenciales API tras guardar ajustes.
  • Solución – Evitar el filtrado si PPEC no está activo.
  • Solución – Finalizar compra de producto único: La cantidad se duplicaba debido a múltiples llamadas AJAX.
  • Solución – Al volver de PayPal el botón de realizar pedido dice «proceder al pago».
  • Mejora – Se requiere la dirección de facturación por defecto.

1.5.3 – 2018-03-28

  • Solución – wp_enqueue-media no se cargaba correctamente provocando un comportamiento erróneo con otras partes del sistema que quisiesen usarlo.
  • Solución – Tipografía en el gancho de activación.

1.5.2 – 2018-02-20

  • Mejora – El pago rápido no debería mostrar «Revisa tu pedido antes del pago».
  • Solucionado – Compatibilidad con Subscriptions y Checkout from Single Product page.
  • Solucionado – Asegurarse de que el objeto de la sesión existe antes de usarlo para evitar un error fatal.

Consulta el registro de cambios de todas las versiones.