Xendit¶
Xendit est un fournisseur de solutions de paiement basé en Indonésie qui couvre plusieurs pays d’Asie du Sud-Est. Il permet aux entreprises d’accepter les cartes de crédit ainsi que plusieurs méthodes de paiement locales.
Note
Les paiements par carte de crédit sont traités via Odoo, tandis que toutes les autres méthodes de paiement sont gérées via le site web de Xendit.
Xendit prend en charge la tokenisation des paiements par carte, à condition que le client ait demandé Merchant Initiated Transaction (MIT) auprès du support Xendit.
Configuration dans le tableau de bord Xendit¶
Créer un compte Xendit si nécessaire et se connecter au tableau de bord Xendit.
Vérifier le mode de votre compte dans le coin supérieur gauche de la page. Utiliser le Test Mode pour tester l’intégration sans facturer vos clients. Passer en Live Mode lorsque vous êtes prêt à accepter les paiements.
Aller à dans la partie gauche de la page de l’application. Dans la section Developers, cliquer sur API Keys.
Cliquer sur Generate Secret Key. Dans la fenêtre contextuelle, saisir n’importe quel API key name, sélectionner Write pour la permission Money-in Products et None pour toutes les autres permissions, puis cliquer sur Generate key.
Confirmer votre mot de passe pour afficher votre clé API. Copier ou télécharger la clé et enregistrer cette information de manière sécurisée pour plus tard. C’est la seule fois où la clé API peut être consultée ou téléchargée.
Une fois terminé, faire défiler la page jusqu’à la section Webhooks pour générer le jeton webhook.
Sous Webhook verification token, cliquer sur View Webhook Verification Token, puis confirmer votre mot de passe pour afficher le jeton. L’enregistrer pour plus tard.
Dans la section Webhook URL, saisir l’URL de votre base de données Odoo, suivie de
/payment/xendit/webhook(par exemple,https://example.odoo.com/payment/xendit/webhook) dans le champ Invoices paid et cliquer sur le bouton Test and save à côté.Pour autoriser les paiements récurrents par carte de crédit, aller à dans la partie gauche de la page de l’application. Ensuite, passer la souris sur le canal Visa, Mastercard, JCB, Amex, cliquer sur View Details, et activer Recurring Payments en basculant l’interrupteur correspondant.
Configuration dans Odoo¶
Accéder au fournisseur de paiement Xendit et changer son état en Enabled.
Remplir les champs Clé secrète et Jeton webhook avec les informations enregistrées à l’étape Configuration dans le tableau de bord Xendit.
Configurez les autres options à votre guise.
Voir également