Pasar al contenido principal

Configurar PayPal en Drupal Commerce

Configurar PayPal en Drupal Commerce

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