Configuración de Paypal en Odoo

Una de las funciones de mayor potencial en Odoo es el manejo de inventarios a través de una tienda web o webstore y en minutos contar con una tienda de exposición global.

Esto nos deja pendientes dos puntos,

  • Métodos de Pagos
  • Tarifas de Envío

Dentro de los métodos de pago electrónicos disponibles uno de los principales es Paypal, el cual funciona a través de comisión por transacción y del cual su sistema de registro es muy sencillo al darse de alta y sin comisión involucrada.

Así mismo Paypal cuenta con la capacidad de gestionar pagos a través de la misma plataforma así como de tarjetas de crédito y/o débito haciendo de éste una opción versátil.

En este artículo revisaremos la configuración para el uso de Paypal como parte de un método de pago para usar Odoo.

Configuración de la cuenta Paypal

El primer paso es actualizar su cuenta o crear una cuenta Paypal de Negocios

Posterior una vez dentro de la cuenta, se accede a la opción Perfil y Configuración, y desde ahí a Mis herramientas de venta.


Aquí habremos de configurar los siguientes puntos,

  • Preferencias del sitio web
    • Retroceso automático para Pagos en sitio web
    • Transferencia de datos de pago
    • Pagos en sitio web codificados
  • Configuración de notificaciones de pagos inmediatos (IPN)
  • Codificación de idioma del botón de PayPal
Comencemos por el principio,

Preferencias del sitio web

Retroceso automático para Pagos en sitio web

Activar el retroceso automático e introducir el enlace de retroceso usualmente bajo el formato:

https://micompania.com/shop/confirmation

Recuerde usar siempre un sitio con certificado SSL válido en su sitio web y tienda.

Transferencia de datos de pago

Activamos la transferencia de datos de pago, lo que permite la comunicación entre su sitio y Paypal permitiendo la comunicación entre Odoo y Paypal, para posterior comunicación.

Pagos en sitio web codificados

A menos que cuente con la configuración avanzada de codificación entre la comunicación de Botones de Paypal y Odoo, necesitará desactivar esta opción,

de lo contrario obtendrá un error del tipo EWP_SETTINGS

Configuración de notificaciones de pagos instantáneos (IPN)

Regresamos a la sección principal de Herramientas de Venta, y así seleccionamos Notificaciones de pagos instantáneos,

esta opción permite que una vez validado el pago Paypal, Odoo pueda activar y completar el proceso de compra.

Escribimos el URL de notificación y activamos la opción Notificación de pago Instantánea con el siguiente formato,

https://micompania.com/payment/paypal/ipn

Codificación de idioma del botón Paypal

Incluso aun cuando dentro de la documentación oficial, está marcado cambiar la codificación del idioma en UTF-8, bajo nuestra experiencia es posible realizar transacciones incluso con codificación

windows-1252

Recomendamos usar la codificación sugerida, UTF8.

Configurar Odoo

Una vez completa la configuración de Paypal debemos contar con los siguientes valores:

  1. Correo ID Paypal Negocio
  2. Id. de cuenta de comercio
  3. Código personal de identidad
A partir de ello accedemos a la instancia Odoo con la cuenta administrativa y accedemos desde alguno de los módulos Contabilidad o Admin. de sitio web » Configuración » Métodos de Pago » Paypal
Donde ingresamos los primeros 2 valores previamente mencionados.
Para introducir el tercer valor requerimos entrar al Modo Desarrollador y acceder a la ruta Configuración » Técnico » Parámetros del Sistema
Creamos un nuevo item con los siguientes valores,

Clave: payment_paypal.pdt_token

Valor:  {código personal de identidad}

Según se muestra en la imagen,

 

Finalmente activamos Paypal para producción y de esta manera concluimos la configuración de dicho sistema.

Estamos listos para operar nuestra tienda en línea y recibir pagos por medio de Paypal así como tarjetas de crédito y débito.

Debido a la trascendencia del proceso sugerimos que un especialista le apoye con dicha configuración, esperamos que este artículo le sea de utilidad y que sea productivo para la operación de su negocio.

Comience la discusión en nuestro foro.