Admin — Bank Group List
Overview
Halaman Bank Group List digunakan untuk mengelola kelompok bank (bank group) yang digunakan pada sistem deposit. Setiap bank group memiliki nama, batas counter deposit, status, dan tautan ke bank-bank yang tergabung di dalamnya. Admin dapat membuat bank group baru, mengedit propertinya, serta mengatur credential dan URL spreadsheet untuk setiap bank di dalam group tersebut.
Access
- URL:
/dashboard/bank-group-list - Role required: Admin
- Navigation path: Sidebar > Bank Management > Bank Group List
Submenu Bank Management
| Label | URL | Docs |
|---|---|---|
| Bank Group List | /dashboard/bank-group-list | 8_1_bank-group-list.md |
| Bank Accounts | /dashboard/bank-accounts | 8_2_bank-accounts.md |
| Banks | /dashboard/banks | 8_3_banks.md |
| Player Bank Group List | /dashboard/player-bank-group-list | 8_4_player-bank-group-list.md |
| Currency Settings | /dashboard/currency-settings | 8_5_currency-settings.md |
| Payment Gateway Setting | /dashboard/payment-gateway-agent-setting | 8_6_payment-gateway-setting.md |
Header Area
| Element | Type | Keterangan |
|---|---|---|
| Bank Group List | Heading (H1) | Judul halaman |
| Create Bank Group | Button (kanan atas) | Membuka modal untuk membuat bank group baru |
Tabel Bank Group
Tabel utama yang menampilkan seluruh bank group yang terdaftar di sistem.
| Kolom | Keterangan |
|---|---|
| ID | Nomor ID unik bank group |
| Name | Nama bank group (contoh: DEFAULT TIER, VIP, MEDIUM) |
| Upper Limit Counter DP | Batas maksimum counter deposit yang diperbolehkan untuk group ini |
| Status | Status aktif/nonaktif bank group: Active (hijau) / Inactive (merah) |
| Actions | Tombol aksi: Edit Link dan Edit Bank Group |
Pagination
| Element | Keterangan |
|---|---|
| Total count | Ditampilkan di atas dan bawah tabel (contoh: 32 Data) |
| Navigasi halaman | Tombol first, prev, nomor halaman, next, last |
| go to page | Input spinbutton untuk navigasi langsung ke halaman tertentu |
Features
Membuat Bank Group Baru
Langkah-langkah:
- Klik tombol Create Bank Group di kanan atas halaman.
- Modal Create New Bank Group terbuka.
- Isi semua field yang wajib (ditandai
*). - Klik Save untuk menyimpan, atau Cancel untuk membatalkan.
Result: Bank group baru ditambahkan ke daftar.
Mengedit Bank Group
Langkah-langkah:
- Temukan bank group yang ingin diedit di tabel.
- Klik tombol Edit Bank Group pada baris tersebut.
- Modal Edit Bank Group terbuka dengan data yang sudah terisi.
- Ubah Status dan/atau Upper Limit Counter DP sesuai kebutuhan.
- Klik Save untuk menyimpan perubahan, atau Cancel untuk membatalkan.
Result: Data bank group diperbarui.
Catatan: Field Bank Group Name bersifat readonly saat edit — nama bank group tidak dapat diubah.
Mengedit Link Bank (Edit Link)
Langkah-langkah:
- Klik tombol Edit Link pada baris bank group yang diinginkan.
- Side drawer Edit Link terbuka dari kanan layar.
- Drawer menampilkan daftar seluruh bank yang terhubung ke group ini, beserta 3 field per bank: Credential Read, Credential Write, dan URL.
- Isi atau perbarui field credential dan URL untuk bank yang relevan.
- Klik Save untuk menyimpan, atau Cancel untuk membatalkan.
Result: Credential dan URL spreadsheet untuk setiap bank dalam group diperbarui.
Modal: Create New Bank Group
Dibuka dari tombol Create Bank Group.
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Bank Group Name | Textbox | ✅ | Nama bank group baru |
| Currency | Dropdown | ✅ | Pilih mata uang (Select…) |
| Status | Dropdown | ✅ | Status bank group, default: Active |
| Default | Dropdown | ✅ | Pilih apakah sebagai default (Select…) |
| Upper Limit Counter DP | Textbox (number) | ✅ | Batas maksimum counter deposit |
Tombol:
- Save — Simpan bank group baru
- Cancel — Tutup modal tanpa menyimpan
- Close (×) — Tutup modal
Modal: Edit Bank Group
Dibuka dari tombol Edit Bank Group pada tiap baris.
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
| Bank Group Name | Textbox (readonly) | — | Nama bank group, tidak dapat diubah |
| Status | Dropdown | ✅ | Status bank group (Active / Inactive) |
| Upper Limit Counter DP | Textbox (number) | ✅ | Batas maksimum counter deposit |
Tombol:
- Save — Simpan perubahan
- Cancel — Tutup modal tanpa menyimpan
- Close (×) — Tutup modal
Drawer: Edit Link
Dibuka dari tombol Edit Link pada tiap baris. Berupa side panel dari kanan layar yang menampilkan daftar bank yang terhubung ke bank group tersebut.
Kolom pada Drawer Edit Link
| Kolom | Tipe | Keterangan |
|---|---|---|
| Bank | Label (readonly) | Nama bank (contoh: permata, bca, bri, dana, gopay, dll.) |
| Credential Read | Textbox | Credential/API key untuk operasi baca data dari spreadsheet |
| Credential Write | Textbox | Credential/API key untuk operasi tulis data ke spreadsheet |
| Url | Textbox | URL Google Spreadsheet yang terhubung ke bank ini |
Contoh Bank yang Ditampilkan (DEFAULT TIER)
permata, dana, xl, bonus, telkomsel, vietnambank, bca d, bank cina, trc20-usdt, neo bank, panin, bca, bni, bri, danamon, gopay, bangkok bank, seabank
Tombol:
- Save — Simpan semua perubahan credential dan URL
- Cancel — Tutup drawer tanpa menyimpan
- Close (×) — Tutup drawer
UI Elements Reference
| Label | Type | Lokasi | Keterangan |
|---|---|---|---|
| Create Bank Group | Button | Header (kanan) | Membuka modal buat bank group baru |
| Edit Link | Button | Kolom Actions (per baris) | Membuka drawer konfigurasi credential & URL per bank |
| Edit Bank Group | Button | Kolom Actions (per baris) | Membuka modal edit status & upper limit |
| Status badge (Active) | Paragraph | Kolom Status | Warna hijau |
| Status badge (Inactive) | Paragraph | Kolom Status | Warna merah |
| go to page | Spinbutton | Pagination | Navigasi langsung ke halaman tertentu |
Data Displayed
Tabel menampilkan seluruh bank group yang terdaftar di sistem. Setiap bank group memiliki:
- ID unik
- Nama group
- Jumlah bank yang terhubung (dilihat via Edit Link)
- Batas counter deposit (
Upper Limit Counter DP) - Status (Active / Inactive)
Total data: 32 bank group (pada saat dokumentasi dibuat).
Contoh Data
| ID | Name | Upper Limit Counter DP | Status |
|---|---|---|---|
| 1 | DEFAULT TIER | 3 | Active |
| 2 | VIP | 9 | Active |
| 3 | MEDIUM | 10 | Inactive |
| 4 | TEST | 40 | Inactive |
| 11 | USDT 1ST | 0 | Active |
| 12 | DEFAULT THB | 0 | Active |
| 14 | DEFAULT VND | 0 | Active |
| 16 | DEFAULT | 0 | Active |
| 32 | REMPAL | 52 | Active |
Notes
- Bank group dengan status Inactive tidak akan digunakan dalam proses deposit aktif meskipun masih tampil di daftar.
- Field Bank Group Name tidak dapat diubah setelah bank group dibuat — hanya Status dan Upper Limit Counter DP yang dapat diedit.
- Edit Link mengatur hubungan antara bank group dengan bank-bank beserta credential akses ke Google Spreadsheet — ini digunakan untuk integrasi pencatatan transaksi.
- Setiap bank dalam drawer Edit Link memiliki Credential Read dan Credential Write terpisah, memungkinkan akses baca dan tulis dengan permission yang berbeda.
- URL yang dikonfigurasi di Edit Link merujuk ke Google Spreadsheet yang digunakan sebagai media pencatatan/rekonsiliasi transaksi bank.