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