Pasar al contenido principal

Configurar PayPal en Drupal Commerce

PayPal

Usa esta guía cuando quieras conectar PayPal con una tienda Drupal Commerce. Resume el flujo de configuración en pasos prácticos y enlaza la documentación oficial de Commerce PayPal para los detalles técnicos.

Antes de empezar

  • Ten acceso a la cuenta de PayPal que recibirá los pagos.
  • Decide si vas a configurar modo Sandbox para pruebas o modo Live para pagos reales.
  • Deja preparado el checkout de la tienda para probar una compra completa después de guardar la pasarela.

Crear una app en PayPal

  • Entra en PayPal Developer Portal e inicia sesión con tu cuenta de PayPal.
  • Ve a la zona de apps y credenciales y crea una app REST API.
  • Crea credenciales separadas para sandbox y live para que las pruebas nunca usen pagos reales.

Copiar credenciales

  • Después de crear la app, copia los valores Client ID y Secret.
  • Usa credenciales sandbox solo en una pasarela sandbox y credenciales live solo en una pasarela live.
  • Guarda los secretos con cuidado y evita compartirlos en capturas, tickets o documentación pública.

Configurar la pasarela

  • En Drupal Commerce, crea o edita la pasarela PayPal Commerce Platform.
  • Pega el Client ID y el Secret en el formulario de configuración.
  • Escoge la opción de pago que quieres ofrecer: PayPal Smart Payment Buttons o pagos con tarjeta.

Smart Payment Buttons

  • Usa Smart Payment Buttons si quieres que el cliente inicie el checkout de PayPal desde la cesta o el flujo de compra.
  • Comprueba que existe el checkout flow PayPal Checkout y que está bien asignado.
  • Si creas un flujo propio, conserva solo los pasos necesarios de revisión, confirmación, resumen del pedido y proceso PayPal.

Tarjetas de crédito

  • Si aceptas tarjetas mediante PayPal Commerce Platform, completa el proceso de onboarding de PayPal para campos de tarjeta.
  • Usa el onboarding sandbox para pruebas antes de pasar a live.
  • No uses el checkout flow PayPal Checkout en tipos de pedido que deban recoger tarjeta dentro del checkout normal.

Probar antes de activar live

  • Haz un pedido completo usando credenciales sandbox.
  • Comprueba estado del pedido, estado del pago, emails, impuestos, envío y reembolsos si forman parte de tu flujo.
  • Cambia a credenciales live solo cuando todo el checkout funcione como esperas.

Fuente y referencia avanzada

  • Esta guía de Bootiga es un resumen práctico basado en la documentación de Drupal Commerce PayPal.
  • Para detalles avanzados, revisa la página oficial de Drupal.org enlazada abajo.

Configuración oficial de PayPal Commerce Platform en Drupal.org.

Reload content for this field