Anda dapat menggunakan fitur GET Transaction API untuk menarik daftar transaksi yang dibuat oleh sub akun Anda.
Fitur ini berguna jika Anda ingin menampilkan data transaksi dari dasbor Xendit Anda dan/atau API pada website atau aplikasi Anda.
Namun, perlu diperhatikan bahwa Anda hanya bisa menarik data transaksi yang sudah terdaftar di Tab Transaksi, dan bukan di Tab Saldo, maupun tab lainnya.
Langkah-Langkah:
Menggunakan List Transation API untuk menarik daftar seluruh transaksi yang dibuat sub akun Anda.
Ikuti tutorial pada tautan berikut:
https://developers.xendit.co/api-reference/id/#mendapatkan-daftar-transaksi
- Endpoint yang digunakan adalah sebagai berikut:
GET https://api.xendit.co/transactions
- 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 API akan menarik daftar seluruh transaksi yang terjadi pada akun master Anda secara otomatis;
- Klik "Send";
Menggunakan List Transation API untuk menarik daftar transaksi terfilter yang dibuat sub akun Anda
Ikuti tutorial pada tautan berikut:
https://developers.xendit.co/api-reference/id/#mendapatkan-daftar-transaksi
- Edit endpoint yang digunakan menurut tautan referensi API di atas, sesuai filter yang diinginkan:
- Contoh:
GET https://api.xendit.co/transactions?types=PAYMENT&types=DISBURSEMENT&statuses=SUCCESS&channel_categories=VIRTUAL_ACCOUNT
- Contoh:
- 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 API akan menarik daftar seluruh transaksi yang terjadi pada akun master Anda secara otomatis;
- Klik "Send";
Menggunakan Get Transation API untuk menarik data salah satu transaksi yang dibuat sub akun Anda
Ikuti tutorial pada tautan berikut:
https://developers.xendit.co/api-reference/id/#mendapatkan-transaksi
- Endpoint yang digunakan adalah sebagai berikut:
GET https://api.xendit.co/transactions/{transaction_id}
- 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 API akan menarik data transaksi yang terjadi pada akun master Anda secara otomatis;
- Masukkan ID transaksi pada endpoint, menggantikan "{transacton_id}";
- Klik "Send";