Welcome to Xendit’s latest documentation. For legacy content, access the previous documentation here or the previous API reference here.

Menerima pembayaran untuk sub-akun

Prev Next

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