Adyen¶
Adyen est une entreprise basée aux Pays-Bas qui propose plusieurs possibilités de paiement en ligne.
Note
Adyen fonctionne uniquement avec des clients qui traitent plus de 10 millions par an ou qui facturent un minimum de 1000 transactions par mois.
Configuration d’Adyen¶
Créer un compte Adyen si nécessaire et se connecter à votre espace client Adyen.
Astuce
Se connecter à votre compte de test pour tester l’intégration sans facturer les clients. Basculer vers votre compte réel une fois prêt à accepter les paiements.
Contactez l’équipe d’assistance Adyen pour activer la fonctionnalité Captures partielles multiples.
Dans l’espace client Adyen, accédez à et cliquez sur le nom d’utilisateur des identifiants d’API concernés dans la liste ou cliquez sur Create new credential pour en créer un nouveau.
Dans la section Server settings, cliquez sur Generate API key, puis cliquez sur l’icône (Copy API key) et enregistrez la valeur pour l’étape Configuration Odoo.
Dans la section Client settings, cliquez sur Generate client key, puis cliquez sur l’icône (Copy API key) et enregistrez la valeur pour l’étape Configuration Odoo.
Saisissez l’URL de votre site Web Odoo dans le champ Add allowed origins, puis cliquez sur Add.
Cliquez sur Save changes en bas de la page.
Accédez à dans le menu de gauche et cliquez sur Create new webhook.
Dans la fenêtre contextuelle Create new webhook, cliquez sur Add sur la ligne Standard webhook.
Dans le formulaire Webhook generation, dans la section Server configuration, saisissez l”URL de votre base de données Odoo suivie de
/payment/adyen/notification.Dans la section Security, cliquez sur Generate sous HMAC, puis cliquez sur l’icône (Copy HMAC to the clipboard) et enregistrez la valeur pour l’étape Configuration Odoo.
Cliquez sur Save configuration en bas de la page.
Accédez à , puis copiez le Prefix et enregistrez-le pour l’étape Configuration Odoo.
Configuration Odoo¶
Remplissez les champs Merchant account, API Key, Client Key, HMAC Key et API URL Prefix avec les valeurs enregistrées lors de l”étape de configuration d’Adyen.
Configurer les options restantes selon les besoins.
Définir le champ État sur Activé.
Astuce
Si vous souhaitez tester Adyen sans affecter les transactions en ligne, utilisez vos identifiants de compte de test, saisissez https://checkout-test.adyen.com dans le champ API URL Prefix et définissez le champ State sur Test Mode.
Capture manuelle¶
Pour activer la capture manuelle pour les paiements Adyen, suivez ces étapes :
Accédez à l’onglet Configuration et activez Capture Amount Manually.
Connectez-vous à votre espace client Adyen, puis accédez à et cliquez sur Company dans la section Account management.
Dans la section General, cliquez sur l’icône (Edit property) à côté du champ Capture Delay.
Dans la fenêtre contextuelle, définissez le champ Délai de capture sur Manuel et cliquez sur Enregistrer.
Note
Si la transaction n’est pas capturée dans les 7 jours, le client est en droit de la révoquer.
Vous pouvez capturer manuellement et créditer les paiements directement depuis votre espace client Adyen.
Voir également