PayPal¶
Paypal es un proveedor de pagos en línea estadounidense disponible en todo el mundo y uno de los pocos que no cobra una tarifa de suscripción.
Nota
Aunque PayPal está disponible en más de 200 países y regiones, solo unas cuantas divisas son compatibles.
Configuración en PayPal¶
Inicia sesión en tu tablero de desarrollador de PayPal <https://developer.paypal.com/dashboard/>.
Haz clic en Apps & Credentials y haz clic en Create App.
Introduce un App Name y haz clic en Create App.
Copia el Client ID y Secret y guárdalos para más adelante.
Importante
Si utilizas nombres de clientes o direcciones que incluyen caracteres acentuados o no latinos, debes configurar el formato de codificación de la solicitud de pago enviada por Odoo a PayPal para evitar fallos de transacción sin aviso. Para ello, accede a la configuración de codificación de idioma del botón de PayPal <https://www.paypal.com/cgi-bin/websrc?cmd=_profile-language-encoding>, haz clic en More Options y establece el campo Encoding en UTF-8.
Si estás probando PayPal como prueba, accede a tu cuenta de PayPal Sandbox y configura el formato de codificación para tu cuenta sandbox <https://sandbox.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-language-encoding>.
Truco
Para pagos cifrados de sitio web y errores EWP_SETTINGS, consulta la documentación de PayPal <https://developer.paypal.com/docs/online/>.
Configuración en Odoo¶
En la pestaña Credentials, introduce el Email vinculado a tu cuenta de PayPal y luego completa los campos Client ID y Client Secret con los valores que guardaste en el paso Configuración en PayPal.
Haz clic en Generate your webhook para crear el Webhook ID.
Establece el campo State en Enabled y asegúrate de que el proveedor de pago PayPal esté Published.
Configura las opciones restantes según lo desees.
Prueba¶
PayPal proporciona dos cuentas sandbox que puedes usar para simular transacciones en vivo:
Una cuenta de negocio (para usar como cuenta de comerciante, por ejemplo,
ab-1abc12345678@business.example.com);Una cuenta personal predeterminada (para usar como cuenta de comprador, por ejemplo,
ba-9cba87654321@personal.example.com).
Para probar el flujo de trabajo de pago de PayPal en Odoo:
Inicia sesión en el sitio de desarrollador de PayPal <https://developer.paypal.com/> usando tus credenciales de PayPal y ve a .
Haz clic en el icono (elipsis) junto a la cuenta de negocio sandbox y selecciona View/Edit account.
Copia el Email, Client ID y Secret y guárdalos para el siguiente paso.
En Odoo, configura el proveedor de pago PayPal con los valores guardados en el paso anterior y establece el campo State en Test Mode.
Luego puedes ejecutar una transacción de prueba desde Odoo utilizando la cuenta personal de sandbox.
Ver también