Adyen

Adyen es una empresa neerlandesa que ofrece varias posibilidades de pago en línea.

Nota

Adyen solo trabaja con clientes que procesan más de 10 millones anualmente o que facturan un mínimo de 1.000 transacciones al mes.

Configuración

Pestaña de credenciales

Odoo necesita sus credenciales API para conectarse con su cuenta de Adyen, las cuales incluyen:

  • Cuenta de comerciante: el código de la cuenta de comerciante que se usará con Adyen.

  • Clave API: La clave API del usuario del servicio web.

  • Clave de cliente: la clave de cliente del usuario de servicio web.

  • Clave HMAC: la clave HMAC (código de autorización de mensajes basado en hash, por su siglas en inglés) del webhook.

  • URL de API de pago: el URL base para los puntos finales del API de pago.

  • URL de API recurrente: el URL base para los puntos finales de API recurrente.

Puede copiar las credenciales de su cuenta de Adyen y pegarlas en los campos relacionados en la pestaña de Credenciales.

Importante

Si está probando Adyen, vaya a Contabilidad ‣ Configuración ‣ Métodos de pago. Haga clic en Adyen, active el Modo de prueba e introduzca sus credenciales en la pestaña Credenciales.

Clave API y clave de cliente

Para obtener su Clave API y su Clave de cliente, inicie sesión en su cuenta de Adyen y vaya a Desarrolladores ‣ Credenciales API.

  • Si ya tiene un usuario API, ábralo.

  • Si todavía no tiene un usuario API, haga clic en Crear nuevas credenciales.

Vaya a Ajustes del servidor ‣ Autenticación y copie o genere su Clave API. Asegúrese de copiar su clave API pues no podrá obtenerla después sin generar una nueva.

Ahora vaya a Configuración del cliente ‣ Autenticación y copie o genere su Clave de cliente. Aquí también puede permitir que se hagan pagos desde su sitio web.

Clave HMAC

Para obtener la clave HMAC, necesitará configurar un webhook de Notificación estándar. Para hacer esto, inicie sesión en su cuenta de Adyen y vaya a Desarrolladores ‣ Webhooks ‣ Agregar webhook ‣ Agregar notificación estándar.

Configure un webhook.

Ahí, en General ‣ Configuración del servidor ‣ URL, ingrese la dirección de su servidor seguido de /payment/adyen/notification.

Ingrese la notificación URL.

Luego, vaya a Seguridad ‣ Clave HMAC ‣ Generar. Tenga cuidado y copie la clave pues no se le permitira hacerlo después sin generar una nueva.

Genere una clave HMAC y guárdela.

Debe guardar el webhook para finalizar su creación.

URLs de las API

Todas las URLs de las API de Adyen incluyen un prefijo específico de cada área del cliente que genera Adyen. Para configurar las URLs, siga los siguientes pasos:

  1. Inicie sesión en su cuenta de Adyen y vaya a Desarrolladores ‣ URLs de las API.

  2. Copie el Prefijo para su área de cliente en directo (por ejemplo, centro de datos) y guárdela para después.

    Copie el prefijo para las APIs de Adyen
  3. En Odoo, vaya al proveedor de pago Adyen.

  4. En el campo URL de la API de pago, ponga la siguiente URL y reemplace yourprefix por el prefijo que guardo anteriormente : https://yourprefix-checkout-live.adyenpayments.com/checkout.

  5. En el campo URL recurrente de las API, ponga la siguiente URL y reemplace yourprefix con el prefijo que guardo anteriormente: https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring.

Nota

Si está usando Adyen en modo de prueba, puede usar la siguiente URL en su lugar:

  • URL de la API de pago: https://checkout-test.adyen.com

  • URL recurrente de la API: https://pal-test.adyen.com/pal/servlet/Recurring

Cuenta de Adyen

Permitir pagos de un origen específico

Para permitir pagos originados desde su sitio web, siga los pasos de Clave API y clave de cliente para ir a su usuario de API y vaya a Agregar origenes permitidos, luego agregue las URL desde donde se realizaran los pagos (las URL de los servidores que alojan sus instancias de Odoo).

Permite pagos originados desde un dominio específico.