Adyen

Adyen est une entreprise basée aux Pays-Bas qui propose plusieurs possibilités de paiement en ligne.

Note

Adyen travaille uniquement avec des clients qui traitent plus de 10 millions par an ou qui facturent un minimum de 1.000 transactions ** par mois**.

Configuration

Pour plus d'infos

Enabling a payment provider

First, reach Adyen support to enable multiple partial capture for you.

Onglet des identifiants

Odoo a besoin de vos identifiants API pour se connecter à votre compte Adyen. Ils incluent :

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

  • Clé API : La clé API de l’utilisateur du service web.

  • Clé client: La clé client de l’utilisateur du service web.

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

  • URL Checkout API : L’URL de base pour les points de terminaison de Checkout API.

  • URL Recurring API: l’URL de base pour les points de terminaison de Recurring API.

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

Important

Si vous essayez Adyen en tant que test, avec un compte test Adyen, allez à Comptabilité ‣ Configuration ‣ Fournisseurs de paiement. Cliquez sur Adyen, activez le Mode test et saisissez vos identifiants dans l’onglet Identifiants.

Clé API et Clé client

Afin de récupérer la Clé API et la Clé client, connectez-vous à votre compte Adyen, allez à Développeurs ‣ Identifiants API.

  • Si vous avez déjà un utilisateur API, ouvrez-le.

  • Si vous n’avez pas encore d’utilisateur API, cliquez sur Créer de nouveaux identifiants.

Allez aux Paramètres du serveur ‣ Authentification et copiez ou générez votre Clé API. Veillez à copier votre clé API, car vous ne serez pas autorisé à l’obtenir plus tard sans en générer une nouvelle.

À présent, allez aux Paramètres client ‣ Authentification et copiez ou générez votre Clé client. Vous y pouvez également autoriser les paiements à partir de votre site web.

Clé HMAC

Afin de récupérer la Clé HMAC, vous devez configurer un webhook de notification standard. Pour ce faire, connectez-vous à votre compte Adyen et allez à Développeurs ‣ Webhooks ‣ Ajouter un webhook ‣ Ajouter notification standard.

Configurez un webhook.

Ensuite, dans Général ‣ Configuration du serveur ‣ URL, saisissez l’adresse de votre serveur suivie de /payment/adyen/notification.

Saisissez l'URL de notification.

Saisissez ensuite Sécurité ‣ Clé HMAC ‣ Générer. Veillez à copier la clé, car vous ne serez plus autorisé à l’obtenir plus tard sans en générer une nouvelle.

Générez une clé HMAC et enregistrez-la.

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

URLs API

Toutes les URLs de l’API Adyen incluent un préfixe spécifique à la zone du client généré par Adyen. Pour configurer les URLs, suivez les étapes suivantes :

  1. Connectez-vous à votre compte Adyen et allez à Développeurs ‣ URLs API.

  2. Copiez le Préfixe pour votre zone de client en direct (c’est-à-dire, le centre de données) et enregistrez-le pour plus tard.

    Copiez le préfixe pour les API Adyen
  3. Dans Odoo, allez au fournisseur de paiement Adyen.

  4. Dans le champ URL Checkout API, saisissez l’URL suivante et remplacez yourprefix par le préfixe que vous avez précédemment enregistré : https://yourprefix-checkout-live.adyenpayments.com/checkout

  5. Dans le champ URL Recurring API, saisissez l’URL suivante et remplacez yourprefix par le préfixe que vous avez précédemment enregistré : https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring.

Note

Si vous testez Adyen, vous pouvez plutôt utiliser les URLs suivantes :

  • URL Checkout API : https://checkout-test.adyen.com

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

Compte d’Adyen

Autoriser les paiements d’une origine spécifique

Pour autoriser les paiements provenant de votre site web, suivez les étapes dans Clé API et Clé client pour aller à votre utilisateur API, puis aller à Ajouter les origines autorisées, puis ajoutez les URLs à partir desquelles les paiements seront effectués (les URLs des serveurs hébergeant vos instances Odoo).

Autorise les paiements provenant d'un domaine spécifique.

Faire une réservation sur une carte

Adyen vous permet de capturer un montant manuellement au lieu d’avoir une capture immédiate.

To set it up, enable the Capture Amount Manually option on Odoo, as explained in the payment providers documentation.

Ensuite, ouvrez votre compte marchand Adyen, allez à Compte ‣ Paramètres et définissez le Délai de capture sur manuel.

Paramètres du délai de capture dans Adyen

Prudence

  • Si vous configurez Odoo pour capturer les montants manuellement, veillez à configurer le délai de capture sur manuel dans Adyen. Sinon, la transaction sera bloquée au statut autorisé dans Odoo.

Note

  • After 7 days, if the transaction has not been captured yet, the customer has the right to revoke it.

Pour plus d'infos

Paiements en ligne