Admin — Payment Gateway Setting
Overview
Halaman Payment Gateway Setting digunakan oleh admin untuk mengkonfigurasi payment gateway yang tersedia di platform. Admin dapat mengatur status tampilan (Display), status aktif (Status), serta batas minimal dan maksimal deposit untuk tiap payment gateway. Halaman ini dikelompokkan dalam menu Bank Management.
Access
- URL:
/dashboard/payment-gateway-agent-setting - Role required: Admin
- Navigation path: Sidebar > Bank Management > Payment Gateway Setting
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 |
Tampilan Halaman

Page Layout
Edit Bank Limit
Panel di bagian atas halaman yang memungkinkan admin melakukan perubahan Min Deposit secara batch untuk semua payment gateway yang dipilih (via checkbox).
| Elemen | Tipe | Deskripsi |
|---|---|---|
| Min Deposit | Text input | Input nilai minimal deposit yang ingin diterapkan ke gateway yang dicentang |
| Save | Button (disabled by default) | Menyimpan perubahan. Aktif hanya saat minimal satu baris dicentang |
| Reset | Button (disabled by default) | Mereset input ke nilai semula. Aktif hanya saat minimal satu baris dicentang |
Catatan: Tombol Save dan Reset hanya aktif jika setidaknya satu baris gateway dicentang melalui checkbox di tabel.
Tabel Payment Gateway
Menampilkan semua payment gateway yang terdaftar di sistem beserta status dan konfigurasi limitnya.
Total data: 22 gateway (1 halaman)
Kolom Tabel
| Kolom | Tipe | Deskripsi |
|---|---|---|
| ☐ (Checkbox) | Checkbox | Memilih satu atau lebih baris untuk batch edit batas deposit |
| Bank Name | Text | Nama payment gateway |
| Image | Gambar | Logo/ikon dari payment gateway |
| Display | Toggle switch | Mengatur apakah gateway ditampilkan ke player di frontend |
| Status | Toggle switch | Mengatur apakah gateway aktif dan bisa digunakan untuk transaksi |
| Min Deposit | Number | Nilai minimal deposit yang diizinkan untuk gateway ini |
| Max Deposit | Number | Nilai maksimal deposit yang diizinkan untuk gateway ini |
Status Toggle
Setiap kolom Display dan Status memiliki tiga kemungkinan kondisi:
| Visual | Keterangan |
|---|---|
| 🟢 ON (hijau, bisa diklik) | Gateway aktif/ditampilkan |
| 🔴 OFF (merah, bisa diklik) | Gateway nonaktif/tersembunyi namun bisa diaktifkan |
| ⚪ DIS (abu-abu, tidak bisa diklik) | Disabled — status dikunci, biasanya karena Display masih OFF atau konfigurasi parent tidak mendukung |
Logika Status: Jika Display = OFF, maka toggle Status akan otomatis terkunci menjadi DIS (tidak bisa diaktifkan). Status hanya bisa diubah setelah Display diaktifkan terlebih dahulu.
Data Payment Gateway
Berikut adalah seluruh 22 payment gateway yang tersedia:
| No | Bank Name | Display | Status | Min Deposit | Max Deposit |
|---|---|---|---|---|---|
| 1 | BCA VA DPAY | ON | ON | 50 | 100,000 |
| 2 | BNI VA | OFF | DIS | 10 | 100 |
| 3 | BNI VA CRONOS | OFF | DIS | 10 | 100 |
| 4 | VA BNI ZNPAY | ON | ON | 10 | 100,000 |
| 5 | VIRTUAL ACCOUNT | DIS | DIS | 10 | 100 |
Gateway yang aktif (Display ON + Status ON): BCA VA DPAY, VA BNI HPAY, VA BNI ZNPAY
Features
Mengaktifkan/Menonaktifkan Display Gateway
Langkah:
- Temukan baris payment gateway yang ingin diubah.
- Klik toggle di kolom Display.
- Toggle berubah dari OFF (merah) ke ON (hijau) atau sebaliknya.
Hasil: Perubahan tersimpan langsung. Jika Display diubah ke OFF, kolom Status otomatis menjadi DIS (terkunci).
Mengaktifkan/Menonaktifkan Status Gateway
Langkah:
- Pastikan kolom Display pada gateway tersebut sudah ON.
- Klik toggle di kolom Status.
- Toggle berubah dari OFF (merah) ke ON (hijau) atau sebaliknya.
Hasil: Perubahan tersimpan langsung. Gateway dengan Status ON siap digunakan oleh player untuk transaksi deposit.
Catatan: Jika Display = OFF, maka Status tidak bisa diubah (toggle terkunci/DIS).
Batch Edit Min Deposit
Langkah:
- Centang satu atau lebih baris gateway menggunakan checkbox di kolom pertama.
- Panel Edit Bank Limit di atas tabel aktif — tombol Save dan Reset menjadi bisa diklik.
- Isi nilai baru di field Min Deposit.
- Klik Save untuk menyimpan perubahan ke semua gateway yang dicentang.
- Atau klik Reset untuk membatalkan input.
Hasil: Nilai Min Deposit diperbarui untuk seluruh gateway yang dipilih sekaligus.
UI Elements Reference
| Label | Tipe | Lokasi | Deskripsi |
|---|---|---|---|
| Edit Bank Limit | Panel/Section | Atas tabel | Container untuk batch edit Min Deposit |
| Min Deposit | Text input | Panel Edit Bank Limit | Input nilai minimal deposit baru |
| Save | Button | Panel Edit Bank Limit | Simpan perubahan (aktif jika checkbox dipilih) |
| Reset | Button | Panel Edit Bank Limit | Reset input (aktif jika checkbox dipilih) |
| Checkbox (header) | Checkbox | Header tabel | Pilih/batalkan semua baris |
| Checkbox (baris) | Checkbox | Tiap baris | Pilih gateway untuk batch edit |
| Display toggle | Toggle switch | Kolom Display | ON/OFF/DIS — kontrol visibilitas di frontend |
| Status toggle | Toggle switch | Kolom Status | ON/OFF/DIS — kontrol keaktifan gateway |
| 22 Data | Label | Atas & bawah tabel | Menampilkan total jumlah gateway |
| go to page | Spinbutton + Button | Atas & bawah tabel | Navigasi ke halaman tertentu |
Notes
- Halaman ini hanya menampilkan 1 halaman (22 data), navigasi pagination tidak aktif karena semua gateway muat dalam satu halaman.
- Display mengontrol visibilitas gateway di sisi player (frontend), sedangkan Status mengontrol apakah gateway fungsional/bisa digunakan untuk transaksi.
- Gateway dengan Display DIS (seperti QRIS dan QRIS PZ dan VIRTUAL ACCOUNT) adalah gateway yang dikunci dari sisi sistem — tidak bisa diubah melalui UI ini.
- Nilai Min Deposit dan Max Deposit yang ada di tabel adalah nilai override per-gateway. Jika nilai tidak di-override, gateway mengikuti setting global (ditandai label "Use setting").