1. Activer Xendit comme passerelle de paiement
-
Une fois que vous avez activé l’extension Xendit, vous devez valider la licence dans HBook > Licence.
-
Définissez Xendit comme passerelle de paiement active dans HBook > Paiement > Activer les passerelles de paiement.
2. Dans Xendit, générez une secret key et créez le webhook
Veuillez noter que l'API Secret Key et le jeton de vérification du Webhook sont différents pour l'environnement Sandbox et l'environnement Live.
Vous allez générer une API Secret Key, récupérer le jeton de vérification du Webhook et créer le Webhook dans le même menu de votre tableau de bord Xendit : Configuration > Settings > Developers > API Keys.
Secret key
-
Vous allez générer une "API Secret Key". Veuillez examiner dans la capture d'écran les "Permissions" que vous devez définir pour cette API Secret Key.
Jeton de vérification du webhook
-
Activez la relance automatique en cas d'échec d'un appel Webhook.
-
Récupérez votre jeton de vérification Webhook
Ajouter l'URL du Webhook
-
Indiquez l'URL du Webhook pour le rappel serveur-serveur une fois que le paiement est finalisé sur Xendit. Veuillez consulter la capture d'écran ci-dessous pour comprendre comment configurer ce Webhook. Il doit être créé pour l'API "Invoice", pour l'événement "Invoices paid". La structure de l'URL est importante : vous ajoutez "/confirmation-xendit" à l'URL de votre site WordPress.
Vous l'indiquerez comme "www.domain.com/confirmation-xendit", en remplaçant "www.domain.com" par l'URL de votre site WordPress.
Si vous avez des sites Test et Live, assurez-vous de saisir à chaque fois le bon webhook pour le bon environnement.
3. Dans HBook, ajoutez les identifiants Xendit.
Entrez vos informations Xendit pour l'environnement "Sandbox" ou "Live" dans HBook > Paiement > Paramètres Xendit. Ces paramètres sont différents dans l'environnement Sandbox et dans l'environnement Live.
Où puis-je trouver le Business ID ?
Il s'agit de votre "Account ID", fourni par Xendit. Vous pouvez également le trouver dans Profile > Your Business.
Comment puis-je personnaliser la page de paiement de Xendit ?
Vous trouverez les options de personnalisation directement dans le tableau de bord de Xendit, dans Settings > Accepting Money > Checkout. Ici, vous pouvez modifier l'apparence, activer les modes de paiement que vous souhaitez activer, les informations sur les clients que vous souhaitez collecter, etc.