Adyen¶
Adyen est une entreprise basée aux Pays-Bas qui propose plusieurs possibilités de paiement en ligne.
Pour plus d'infos
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
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 à Adyen, activez le Mode test et saisissez vos identifiants dans l’onglet Identifiants.
. Cliquez surClé API et Clé client¶
Afin de récupérer la Clé API et la Clé client, connectez-vous à votre compte Adyen, allez à
.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
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 autoriser les paiements à partir de votre site web.
et copiez ou générez votre Clé client. Vous y pouvez égalementClé 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 à .
Ensuite, dans /payment/adyen/notification
.
Saisissez ensuite
. Veillez à copier la clé, car vous ne serez plus autorisé à l’obtenir plus tard sans en générer une nouvelle.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 :
Connectez-vous à votre compte Adyen et allez à
.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.
Dans Odoo, allez au fournisseur de paiement Adyen.
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
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 à , puis ajoutez les URLs à partir desquelles les paiements seront effectués (les URLs des serveurs hébergeant vos instances Odoo).
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 à
et définissez le Délai de capture sur manuel.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