Adyen

Adyen is a Dutch company that offers several online payment possibilities.

Configuration

Onglet Identifiants

Odoo a besoin de vos identifiants API pour se connecter à votre compte Adyen, ils comprennent :

  • Compte marchand : code du compte marchand à utiliser avec Adyen.

  • API Key: The API key of the webservice user.

  • Clé HMAC: La clé HMAC du webhook.

  • Checkout API URL: The base URL for the Checkout API endpoints.

Vous pouvez copier vos informations d’identification depuis votre compte Adyen et les coller dans les champs associés sous l’onglet Identifiants.

Important

Si vous essayez Adyen (en tant que test), avec un compte test, changez l”État en Mode test. Nous vous recommandons de le faire sur une base de données de test Odoo, plutôt que sur votre base de données principale.

Clé API

In order to retrieve the API Key, log into your Adyen account, go to Developers ‣ API Credentials. - If you already have an API user, open it. - If you don’t have an API user yet, click on Create new credential. Go to Authentication and get or generate your API Key. Be careful to copy your API key as you’ll not be allowed to get it later without generating a new one.

Clé HMAC

In order to retrieve the HMAC Key, you’ll need to configure a Standard Notification webhook. For this, log into your Adyen account then go to Developers ‣ Webhooks ‣ Add webhook ‣ Add Standard notification.

Configure a webhook.

There, in General ‣ Server Configuration ‣ URL, enter your server address followed by /payment/adyen/notification and in General ‣ Server Configuration ‣ Method, select HTTP Post.

Enter the notification URL.

Then continue in Security ‣ HMAC Key ‣ Generate new HMAC key. Be careful to copy it as you’ll not be allowed to get it later without generating a new one.

Vous devez enregistrer le webhook pour finaliser sa création.

URLs

To retrieve the URLs, log into your Adyen account, go to Developers ‣ API URLs. Pick one of the URLs listed next to Checkout API as your Checkout API URL.

Get the links for the different API.