Sebelum menerima pembayaran atas nama merchant Anda, Anda mungkin perlu mengonfirmasi bahwa channel pembayaran yang diperlukan sudah diaktifkan untuk setiap sub-akun.
Sub-akun Managed
Merchant Anda perlu mengaktifkan setiap channel pembayaran melalui dasbor mereka sendiri. Mereka dapat mengaktifkan channel pembayaran apa pun dengan membuka Pengaturan Channel Pembayaran dan klik "Aktifkan" pada metode pembayaran masing-masing.
Sub-akun Owned
Sub-akun yang dimiliki menggunakan sebagian besar metode pembayaran yang aktif di akun Platform. Ada beberapa channel yang mungkin belum didukung, atau memerlukan sub-akun untuk menyelesaikan verifikasi.
Metode pembayaran yang didukung untuk sub-akun Owned
Simbol | Deskripsi |
---|---|
✅ | Didukung |
❌ | Tidak didukung |
ℹ️ | Veriifkasi merchant diperlukan |
Channel Pembayaran | Indonesia | Filipina | Thailand | Malaysia | Vietnam |
---|---|---|---|---|---|
Kartu | ❌ | ℹ️ | i️ℹ️ | ❌ | ❌ |
Virtual Account | ✅ | ✅ | |||
Virtual Account (ID BCA) | ❌ | ||||
Direct Debit | ✅ | ✅ | ✅ | ✅ | ✅ |
E-wallet | ✅ | ✅ | ✅ | ✅ | ✅ |
E-wallet (PH GCash) | ℹ️ | ||||
Kode QR | ✅ | ✅ | ✅ | ✅ | ✅ |
Kode QR (ID Statis) | ❌ | ||||
Over-The-Counter | ✅ | ✅ | ✅ | ||
PayLater | ❌ | ❌ | ❌ | ❌ | ❌ |
Alur & implementasi
Anda atau merchant Anda dapat menggunakan Dasbor dan API kami untuk membuat pembayaran. Namun, sub-akun yang dimiliki tidak dapat membuat kunci API dan karenanya tidak dapat membuat permintaan API mereka sendiri:
Akun Master | Sub-akun Managed | Sub-akun yang Owned | |
---|---|---|---|
Buat invoice melalui Dasbor | ✅ | ✅ | ✅ |
Menerima pembayaran melalui API | ✅ | ✅ | ❌ |
Dengan API key akun Master, Anda dapat mengirim request Create payments
melalui API atas nama sub-akun menggunakan parameter header yang disebut for-user-id
. Diagram berikut adalah beberapa contoh prosesnya.
Link Pembayaran
Fixed Virtual Account
Nama merchant yang ditampilkan kepada pelanggan
Saat pelanggan membayar, mereka akan melihat nama merchant Anda di berbagai tempat. Nama siapa yang ditampilkan nama tergantung pada jenis sub-akun serta interface yang digunakan pelanggan.
Untuk Sub-Akun Managed, semua channel pembayaran akan menampilkan nama merchant Anda, kecuali untuk channel yang memungkinkan kustomisasi dalam permintaan transaksi (Virtual Account, Over-The-Counter).
Karena Sub-Akun Owned tidak terverifikasi dan hanya memiliki nama bisnis Xendit, nama yang ditampilkan di luar interface Xendit akan menjadi nama bisnis atau resmi akun Master yang terdaftar
Invoice Xendit: Nama bisnis sub-akun
Aplikasi channel pembayaran atau pembayaran web: Nama bisnis atau nama perusahaan legal Akun Master
Otorisasi kartu: Nama badan hukum Akun Master
Laporan Bank: Nama badan hukum Akun Master
Menerima event webhook pembayaran
Untuk menerima webhook pada event yang terjadi di akun merchant, Anda mungkin perlu menyetel URL webhook yang relevan pada sub-akun tergantung pada jenisnya. Misalnya, untuk menerima webhook Status Pembayaran untuk merchant, Anda harus memastikan bahwa sub-akun merchant Anda telah meiliki URL webhook Status Pembayaran.
Sub-akun Owned
Setelah Akun Master menetapkan URL webhook, semua sub-akun Owned akan menggunakan URL webhook yang sama secara otomatis. Misalnya:
Akun Master telah menetapkan URL webhook Status Pembayaran.
Ketika pembayaran sub-akun dibayar oleh pelanggan, webhook akan dikirim ke URL webhook yang sama yang ditetapkan di Akun Master.
Sub-akun Managed
Ada dua metode untuk mengatur URL webhook untuk sub-akun Managed:
Merchant Anda dapat masuk dan mengatur URL webhook mereka sendiri dengan menavigasi ke Pengaturan Webhook
Akun Master dapat meminta Set webhook URL melalui API, dan memberikan ID sub-akun di header
for-user-id