Apabila Anda tertarik untuk menarik biaya komisi secara otomatis setiap kali transaksi terjadi pada Platform Anda atau sub akun Anda, Anda dapat menggunakan fitur Platform Fee.
Sebagai catatan, penerapan Fee Rule belum bisa dilakukan via Dashboard dan harus melalui API.
Berikut adalah langkah-langkah dalam penggunaan fitur Fee Rule untuk menarik Platform Fee tersebut.
1. Pembuatan Fee Rule via API
Fee Rule adalah fitur dari xenPlatform yang memungkinkan Anda menarik komisi (Platform Fee) secara otomatis setiap kali transaksi terjadi pada platform Anda, ataupun sub akun mitra Anda.
Ikuti tutorial pada tautan berikut untuk membuat Fee Rule:
https://developers.xendit.co/api-reference/id/#buat-fee-rule
- Endpoint yang digunakan adalah sebagai berikut:
POST https://api.xendit.co/fee_rules
- Pastikan API Key Master Account yang dimasukkan sudah benar;
- Masukkan nama fee rule yang akan Anda buat pada body request pada parameter "name";
- Masukkan unit pemotongan biaya komisi Anda buat pada body request pada parameter "unit", di bawah "routes".
- Masukkan “percent” jika Anda ingin biaya komisi Anda diberlakukan sebesar sekian persen dari jumlah transaksi yang dilakukan.
- Masukkan “flat” jika Anda ingin biaya komisi Anda berlaku flat tanpa memperhitungkan jumlah transaksi yang dilakukan.
- Masukkan jumlah pemotongan biaya komisi Anda buat pada body request pada parameter "amount", di bawah "routes".
- Masukkan jumlah persen berupa angka jika Anda mengisi “unit” dengan “percent”
- Masukkan nominal biaya komisi Anda dalam rupiah jika Anda mengisi “unit” dengan “percent”
- Masukkan “IDR” sebagai mata uang pada body request pada parameter "currency", di bawah “routes”;
- Masukkan BID sub akun tempat platform fee akan diarahkan pada body request pada parameter "destination_account_id", di bawah “routes”;
- Jika parameter ini tidak dimasukkan, maka platform fee akan diarahkan untuk masuk ke akun master Anda secara otomatis;
- Klik Send;
Berikut adalah video tutorial pembuatan Fee Rule untuk penerapan biaya komisi flat per transaksi yang terjadi pada sub akun, untuk diteruskan ke akun master:
Berikut adalah video tutorial pembuatan Fee Rule untuk penerapan biaya komisi persenan per transaksi yang terjadi pada akun master, untuk diteruskan ke sub akun:
2. Penerapan Fee Rule via API untuk Menarik Platform Fee
Ikuti tutorial pada tautan berikut untuk membuat transaksi yang diinginkan via API;
https://developers.xendit.co/api-reference/id/
- Carilah transaksi pada API Reference yang bisa menggunakan parameter “with-fee-rule” pada Header Request;
- Pastikan API Key Akun Master yang dimasukkan sudah benar;
- Masukkan Business ID sub akun di header pada parameter "for-user-id";
- Jika parameter ini tidak dimasukkan, maka platform fee akan ditarik dari transaksi yang terjadi pada akun master Anda secara otomatis;
- Salin ID dari fee rule yang sudah dibuat pada langkah 1;
- Anda dapat menemukan ID Fee Rule Anda dari Response API yang Anda dapatkan dari Step 1, maupun Dashboard Akun Master Anda, pada menu xenPlatform > Platform Fee > Fee Rules
- Anda dapat menemukan ID Fee Rule Anda dari Response API yang Anda dapatkan dari Step 1, maupun Dashboard Akun Master Anda, pada menu xenPlatform > Platform Fee > Fee Rules
- Masukkan Fee Rule ID yang ingin diterapkan di header pada parameter "with-fee-rule";
- Lakukan transaksi pada API seperti biasa sesuai dengan tutorial pada API Reference masing-masing;
- Setelah transaksi melewati waktu penyelesaian dana (settlement time), Anda dapat melihat Platform Fee pada Dashboard Akun Master Anda, di:
Berikut adalah video tutorial penarikan biaya komisi untuk transaksi yang terjadi pada sub akun, untuk diteruskan ke akun master:
Berikut adalah video tutorial penarikan biaya komisi untuk transaksi yang terjadi pada akun master, untuk diteruskan ke sub akun: