Xendit¶
Xendit ist ein Anbieter von Zahlungslösungen mit Sitz in Indonesien, der mehrere südostasiatische Länder abdeckt. Er ermöglicht es Unternehmen, Kreditkarten sowie verschiedene lokale Zahlungsmethoden zu akzeptieren.
Bemerkung
Kreditkartenzahlungen werden über Odoo abgewickelt, während alle anderen Zahlungsmethoden über die Website von Xendit verarbeitet werden.
Xendit unterstützt die Tokenisierung von Kartenzahlungen, sofern der Kunde Merchant Initiated Transaction (MIT) beim Xendit-Support angefordert hat.
Konfiguration im Xendit-Dashboard¶
Erstellen Sie ein Xendit-Konto, falls erforderlich, und melden Sie sich im Xendit-Dashboard an.
Überprüfen Sie Ihren Kontomodus in der oberen linken Ecke der Seite. Verwenden Sie den Test Mode (Testmodus), um die Integration zu testen, ohne Ihre Kunden zu belasten. Wechseln Sie zum Live Mode (Live-Modus), sobald Sie bereit sind, Zahlungen zu akzeptieren.
Navigieren Sie zu (Konfiguration: Einstellungen) im linken Teil der Anwendungsseite. Klicken Sie im Abschnitt Developers (Entwickler) auf API Keys (API-Schlüssel).
Klicken Sie auf Generate Secret Key (Geheimen Schlüssel generieren). Geben Sie in das Pop-up-Fenster einen beliebigen API key name (API-Schlüsselnamen) ein, wählen Sie Write (Schreiben) für die Berechtigung Money-in Products (Einzahlungsprodukte) und None (Keine) für alle anderen Berechtigungen und klicken Sie dann auf Generate key (Schlüssel generieren).
Bestätigen Sie Ihr Passwort, um Ihren API-Schlüssel anzuzeigen. Kopieren oder laden Sie den Schlüssel herunter und speichern Sie diese Information sicher für später. Dies ist das einzige Mal, dass der API-Schlüssel angezeigt oder heruntergeladen werden kann.
Wenn Sie fertig sind, scrollen Sie auf der Seite nach unten zum Abschnitt Webhooks, um das Webhook-Token zu generieren.
Klicken Sie unter Webhook Verification Token (Webhook-Verifizierungstoken) auf View Webhook Verification Token (Webhook-Verifizierungstoken anzeigen) und bestätigen Sie dann Ihr Passwort, um das Token anzuzeigen. Speichern Sie es für später.
In the Webhook URL section, configure the webhook fields as described in Webhook configuration below.
Um wiederkehrende Zahlungen für Kreditkarten zu ermöglichen, gehen Sie zu im linken Teil der Anwendungsseite. Bewegen Sie dann die Maus über den Kanal Visa, Mastercard, JCB, Amex, klicken Sie auf Details anzeigen und aktivieren Sie Wiederkehrende Zahlungen, indem Sie den entsprechenden Schalter umlegen.
Webhook configuration¶
Wichtig
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.
Bemerkung
Both fields must point to the same webhook URL: Odoo uses a single endpoint to process notifications for both token and payment status updates.
Konfiguration in Odoo¶
Navigieren Sie zum Zahlungsanbieter Xendit und ändern Sie seinen Status auf Aktiviert.
Füllen Sie die Felder Geheimer Schlüssel und Webhook-Token mit den im Schritt Konfiguration im Xendit-Dashboard gespeicherten Informationen aus.
Konfigurieren Sie die restlichen Optionen entsprechend Ihren Wünschen.
Siehe auch