El módulo "Comprador de Pagos Paypal" le permite aceptar pagos vía paypal, para sus órdenes de venta, facturas, u órdenes en línea. Como paypal acepta pagos a través de tarjetas de crédito (VISA, Mastercard, ...), Ud. podrá procesar la mayoría de métodos de pago.
Paypal soporta dos modos:
Cuenta Comerciante Paypal: el usuario es redirigido a paypal para hacer el pago (ya sea con una tarjeta de crédito o una cuenta paypal)
PayPal PayFlow Pro (S2S, Server 2 Server): el usuario no es redirigido a paypal y el pago puede ser hecho en segundo plano. Este método es usado más que todo para suscripciones de negocio donde necesita cargar a sus clientes periódicamente.
Hasta hoy, Odoo solo soporta la Cuenta Comerciante Paypal normal.
Configuración
Instalar el módulo "Comprador de Pagos Paypal"
Empezar instalando el módulo Comprador de Pagos Paypal.
Una vez el módulo esta instalado, deberá ver un nuevo comprador de pago en la aplicación Ajustes, menú "Comprador de Pagos".

Por defecto, Paypal es configurado para trabajar en un ambiente de prueba, fuera de la caja. Lo que significa que ya puede probar la órden completa para el flujo de pago con la caja de arena de paypal, sin tener que configuar los siguientes pasos.
Crear y configurar una cuenta de comerciante Paypal
Crear una cuenta Paypal básica
Las cuentas Paypal Personales existentes o recientemente creadas pueden ser usadas.
O actualice su cuenta a cuenta de Negocios (Comerciante) si es necesario

Página de resumen de la Cuenta Paypal
Configuración Paypal
Acceso al menú "Preferencias del vendedor" desde sitio web PayPal

Ingrese a las "Preferencias del sitio Web" y configure Auto Devolución (la Transferencia de Datos de Pagos debe ser dejada en Apagado)
Nombre base de datos: sucompañía
- Website URL: https://yourcompany.odoo.com/
Devolución URL: https://yourcompany.odoo.com/shop/confirmation


Estos ajustes redirigirán a su comprador a su página web de confirmación.

Ingresar y editar los ajustes para Notificaciones de Pago Instantáneas - IPN


Ejemplo
Nombre base de datos: "sucompañía"
- Website URL: https://yourcompany.odoo.com/
Notificación URL: https://yourcompany.odoo.com/payment/paypal/ipn/
Truco
Verifique que su URL de Notificación use el protocolo correcto (HTTP / HTTPS). Si usa el dominio odoo.com, le recomendamos usar HTTPS.
Configurar la codificación a UTF-8 desde el menú



Registrar su ID de Comerciante Paypal (cuenta personal o de negocios ambas lo tienen) será ingresado en el backend de Odoo .


Si quiere que sus clientes puedan pagar a través de Paypal mientras no tiene una cuenta Paypal- los siguientes ajustes "Cuenta Paypal Opcional" necesita ser configurada a Encendido. Todos los usuarios podrán elegir la opción de pago con tarjeta Crédito/débito - Cuenta Paypal no es requerido.

Instalar sus credenciales de cuenta Comprador de Pagos Paypal en Odoo
Paypal Email ID: su dirección de email en su cuenta paypal
Paypal Comerciante ID: ID traído del paso anterior

Solución de problemas
Si su cliente de comercio electrónico obtiene este Mensaje de Error después de haber completado el pago Paypal en lugar de ser redireccionado a su base de datos:

Verifique los ajustes que ha configurado en Paypal:
La Auto Devolución debe estar encendida (el valor puede ser algo genérico, como <odoo_instance>/shop/confirmation; la URL correcta debe ser configurada para cada transacción)
La Transferencia de Datos de Pago debe estar apagada
Advertencia
Las bases de datos En-sitio debe ser accesibles a través de los clásicos puertos HTTP/HTTPS (80/443) para que Paypal funcione correctamente, usualmente a través de un proxy inverso. Contacte a su asociado integrador si esta poco seguro de que este sea el caso. Las bases de datos alojadas en odoo.com ya estan configuradas correctamente.