Xendit

Xendit adalah penyedia solusi pembayaran berbasis Indonesia yang mencakup beberapa negara Asia Tenggara. Platform ini memungkinkan bisnis untuk menerima kartu kredit serta beberapa metode pembayaran lokal.

Catatan

  • Pembayaran kartu kredit diproses melalui Odoo, sementara semua metode pembayaran lainnya ditangani melalui situs web Xendit.

  • Xendit mendukung tokenisasi pembayaran kartu, asalkan pelanggan telah meminta Merchant Initiated Transaction (MIT) dari Xendit Support.

Konfigurasi di Xendit Dashboard

  1. Buat akun Xendit jika diperlukan dan masuk ke Dashboard Xendit.

  2. Periksa mode akun Anda di sudut kiri atas halaman. Gunakan Test Mode untuk mencoba integrasi tanpa menagih pelanggan Anda. Beralih ke Live Mode setelah Anda siap menerima pembayaran.

  3. Buka Configuration ‣ Settings di bagian kiri halaman aplikasi. Di bagian Developers, klik API Keys.

  4. Klik Generate Secret Key. Di kotak popup, masukkan API key name apa pun, pilih Write untuk izin Money-in Products dan None untuk semua izin lainnya lalu klik Generate key.

  5. Konfirmasi kata sandi Anda untuk menampilkan kunci API Anda. Salin atau unduh kunci tersebut dan simpan informasi ini dengan aman untuk nanti. Ini adalah satu-satunya waktu kunci API dapat dilihat atau diunduh.

  6. Setelah selesai, gulir ke bawah halaman ke bagian Webhooks untuk membuat token webhook.

  7. Di bawah Webhook verification token, klik View Webhook Verification Token, lalu konfirmasi kata sandi Anda untuk menampilkan token. Simpan untuk nanti.

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

  9. Untuk mengizinkan pembayaran berulang untuk kartu kredit, buka Configuration ‣ Payment Channels di bagian kiri halaman aplikasi. Kemudian, arahkan mouse Anda ke channel Visa, Mastercard, JCB, Amex, klik View Details, dan aktifkan Recurring Payments dengan mengaktifkan sakelar terkait.

Webhook configuration

Penting

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.

Catatan

Both fields must point to the same webhook URL: Odoo uses a single endpoint to process notifications for both token and payment status updates.

Konfigurasi di Odoo

  1. Buka penyedia pembayaran Xendit dan ubah statusnya menjadi Enabled.

  2. Isi bidang Secret Key dan Webhook Token dengan informasi yang disimpan pada langkah Konfigurasi di Xendit Dashboard.

  3. Konfigurasikan opsi lainnya sesuai keinginan Anda.

Lihat juga

Pembayaran online

Supported payment methods

7Eleven

7Eleven

Akulaku PayLater

Akulaku PayLater

Appota

Appota

Bangkok Bank

Bangkok Bank

BCA

BCA

Bank Permata

Bank Permata

BillEase

BillEase

Bank Negara Indonesia

Bank Negara Indonesia

BRI

BRI

Bank Syariah Indonesia

Bank Syariah Indonesia

Card

Card

Cashalo

Cashalo

Cebuana

Cebuana

CIMB Niaga

CIMB Niaga

Dana

Dana

FPX

FPX

GCash

GCash

GrabPay

GrabPay

JeniusPay

JeniusPay

Kuwait Finance House

Kuwait Finance House

Kredivo

Kredivo

KrungThai Bank

KrungThai Bank

LINE Pay

LINE Pay

LinkAja

LinkAja

Mandiri

Mandiri

Maya

Maya

OVO

OVO

PayNow

PayNow

Prompt Pay

Prompt Pay

QRIS

QRIS

Siam Commerical Bank

Siam Commerical Bank

ShopeePay

ShopeePay

Touch'n Go

Touch'n Go

TrueMoney

TrueMoney

United Overseas Bank

United Overseas Bank

Viet Capital

Viet Capital

Viettel Pay

Viettel Pay

VNPT Money

VNPT Money

VP Bank

VP Bank

WeChat Pay

WeChat Pay

Woori Bank

Woori Bank

Zalopay

Zalopay