Xendit¶
Xendit is een in Indonesië gevestigde betaalprovider die verschillende Zuidoost-Aziatische landen dekt. Het stelt bedrijven in staat om creditcards en verschillende lokale betaalmethoden te accepteren.
Notitie
Creditcardbetalingen worden verwerkt via Odoo, terwijl alle andere betaalmethoden via de Website van Xendit worden afgehandeld.
Xendit ondersteunt tokenisatie van kaartbetalingen, mits de klant Merchant Initiated Transaction (MIT) heeft aangevraagd bij Xendit Support.
Configuratie op het Xendit-dashboard¶
Maak een Xendit-rekening aan indien nodig en log in op het Xendit-dashboard.
Controleer je rekeningmodus linksboven op de pagina. Gebruik de Testmodus om de integratie uit te proberen zonder je klanten te factureren. Schakel over naar Live-modus zodra je klaar bent om betalingen te accepteren.
Ga naar in het linkergedeelte van de applicatiepagina. Klik in de sectie Ontwikkelaars op API-sleutels.
Klik op Geheime sleutel genereren. Voer in het pop-upvenster een willekeurige API-sleutelnaam in, selecteer Schrijven voor de machtiging Money-in Products en Geen voor alle andere machtigingen en klik vervolgens op Sleutel genereren.
Bevestig je wachtwoord om je API-sleutel weer te geven. Kopieer of download de sleutel en bewaar deze informatie veilig voor later. Dit is de enige keer dat de API-sleutel kan worden bekeken of gedownload.
Scroll na voltooiing naar beneden op de pagina naar de sectie Webhooks om het webhook-token te genereren.
Klik onder Webhook-verificatietoken op Webhook-verificatietoken weergeven en bevestig vervolgens je wachtwoord om het token weer te geven. Bewaar het voor later.
In the Webhook URL section, configure the webhook fields as described in Webhook configuration below.
Ga om terugkerende betalingen voor creditcards mogelijk te maken naar in het linkergedeelte van de applicatiepagina. Beweeg vervolgens je muis over het kanaal Visa, Mastercard, JCB, Amex, klik op Details weergeven en schakel Terugkerende betalingen in door de bijbehorende schakelaar om te zetten.
Webhook configuration¶
Belangrijk
Xendit replaced its previous single, per-event webhook field with separate v3 event groups. If your Xendit account was connected to Odoo before this change, successful payments and saved cards may no longer update automatically until the new fields described below are configured.
Log in to the Xendit Dashboard and navigate to .
In the Developers section, click Webhooks.
Enter your Odoo database’s URL, followed by
/payment/xendit/webhook(e.g.,https://example.odoo.com/payment/xendit/webhook), in the following fields:Payment Status
Payment Token Status
Click Test and save next to each of those fields.
Notitie
Both fields must point to the same webhook URL: Odoo uses a single endpoint to process notifications for both token and payment status updates.
Configuratie op Odoo¶
Ga naar de betaalprovider Xendit en wijzig de status naar Ingeschakeld.
Vul de velden Geheime sleutel en Webhook-token in met de informatie die je hebt opgeslagen bij de stap Configuratie op het Xendit-dashboard.
Configureer de overige opties naar wens.
Zie ook