Xendit

Xendit <https://www.xendit.co>`_ är en indonesiskbaserad leverantör av betalningslösningar som täcker flera länder i Sydostasien. Det gör det möjligt för företag att acceptera kreditkort samt flera lokala betalningsmetoder.

Observera

  • Kreditkortsbetalningar behandlas genom Odoo, medan alla andra betalningsmetoder hanteras via Xendits hemsida.

  • Xendit stöder tokenisering av kortbetalningar, förutsatt att kunden har begärt Merchant Initiated Transaction (MIT) från Xendit Kundtjänst.

Konfiguration på Xendit Dashboard

  1. Skapa ett Xendit-konto om det behövs och logga in på Xendit Dashboard.

  2. Kontrollera ditt kontoläge i det övre vänstra hörnet på sidan. Använd Test Mode för att prova integrationen utan att debitera dina kunder. Byt till Live Mode när du är redo att ta emot betalningar.

  3. Navigera till Configuration: Settings i den vänstra delen av applikationssidan. I avsnittet Developers klickar du på API Keys.

  4. Klicka på Generate Secret Key. I popup-rutan anger du valfritt API-nyckelnamn, väljer Write för behörigheten Money-in Products och None för alla andra behörigheter och klickar sedan på Generate key.

  5. Bekräfta ditt lösenord för att visa din API-nyckel. Kopiera eller ladda ner nyckeln och spara denna information säkert för senare. Detta är den enda gången som API-nyckeln kan visas eller laddas ner.

  6. När du är klar, scrolla ner på sidan till avsnittet Webhooks för att generera webhook-poletten.

  7. Under Webhook-verifieringpoletten, klicka på View Webhook Verification Token, bekräfta sedan ditt lösenord för att visa token. Spara det till senare.

  8. In the Webhook URL section, configure the webhook fields as described in Webhook configuration below.

  9. För att tillåta återkommande betalningar för kreditkort, gå till Konfiguration: Betalningskanaler i vänstra delen av ansökningssidan. Håll sedan muspekaren över kanalen Visa, Mastercard, JCB, Amex, klicka på Visa detaljer och aktivera Återkommande betalningar genom att växla den relaterade omkopplaren.

Webhook configuration

Viktigt

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.

  1. Log in to the Xendit Dashboard and navigate to Configuration: Settings.

  2. In the Developers section, click Webhooks.

  3. 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

  4. Click Test and save next to each of those fields.

Observera

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 på Odoo

  1. Navigera till betalningsleverantören Xendit och ändra dess status till Enabled.

  2. Fyll i fälten Hemlig nyckel och Webhook poletten med informationen som sparats i steget Konfiguration på Xendit Dashboard.

  3. Konfigurera resten av alternativen efter eget tycke och smak.

Se även

../betalningsleverantörer