Admin — Rebate Setting List
Overview
Halaman Rebate Setting List digunakan untuk mengkonfigurasi nilai rebate per kombinasi Provider + Category + Rebate Type. Admin memilih kombinasi filter terlebih dahulu, kemudian mengisikan nilai rebate pada form, memilih rebate group yang ingin diupdate via checkbox, lalu klik Submit. Halaman ini berada di bawah menu Rebate Management.
Access
- URL:
/dashboard/rebate-setting-list - Role required: Admin
- Navigation path: Sidebar > Rebate Management > Rebate Setting List
Submenu Rebate Management
| Label | URL | Docs |
|---|---|---|
| Rebate Group | /dashboard/rebate-group | 9_1_rebate-group.md |
| Player Rebate Group | /dashboard/player-rebate-group | 9_2_player-rebate-group.md |
| Rebate Setting List | /dashboard/rebate-setting-list | 9_3_rebate-setting-list.md |
| Rebate Invoice | /dashboard/rebate-invoice | 9_4_rebate-invoice.md |
Tampilan Halaman
State Awal (sebelum filter dipilih)

Setelah Filter Dipilih dan Search Dilakukan

Page Layout
Filter
Admin wajib memilih filter terlebih dahulu sebelum dapat melakukan Search. Tombol Search hanya aktif setelah ketiga filter dipilih.
| Elemen | Tipe | Deskripsi |
|---|---|---|
| Provider | Dropdown | Pilih provider/game provider. Tersedia ±42 provider |
| Category | Dropdown | Pilih kategori game dari provider yang dipilih (contoh: VIDEO SLOTS, BACCARAT, LIVE GAMES, dll.) |
| Rebate Type | Dropdown | Pilih tipe perhitungan rebate. Default: --- (belum dipilih) |
| Search | Button | Menampilkan data tabel sesuai kombinasi filter. Disabled jika filter belum lengkap |
| Reset | Button | Mengosongkan semua filter dan mengosongkan tabel |
Opsi Provider (42 provider)
100hp, Afb1188, Afb777, Big Gaming, Bigpot Gaming, Bti, Cmd 368, Cq9, Dragoon Soft, Eeai, Evolution, Fa Chai, Fastspin, Fat Panda, Ggsoft, Habanero, Hacksaw, Jdb, Jili, Joker, Marblex, Micro Gaming, Mimigaming, Minigame, Naga Games, Netent, Nextspin, No Limit City, Oriental Game, Pg Soft, Playstar, Playtech, Pragmatic Play, Saba Sport, Sagaming, Sbo, Sexy Baccarat, Smartsoft, Spade Gaming, Tc Gaming, Vr Gaming, Ygr
Opsi Rebate Type
| Tipe | Keterangan |
|---|---|
--- | Belum dipilih (default) |
| Cashback Referral | Rebate berdasarkan cashback referral |
| Net Cashback Rebate | Rebate berdasarkan net cashback |
| Turnover Referral Rebate | Rebate berdasarkan turnover referral |
| Win or Lose Rebate | Rebate berdasarkan hasil menang atau kalah |
| Turnover Rebate | Rebate berdasarkan total turnover |
| Cashback Rebate | Rebate berdasarkan cashback |
Contoh Kalkulasi (Example Panel)
Setelah memilih Rebate Type, sistem menampilkan panel Example di sebelah kanan filter yang menjelaskan logika perhitungan rebate untuk tipe yang dipilih.
Contoh untuk tipe Turnover Rebate:
| Skenario | Nilai |
|---|---|
| Min Rebate | 1 |
| Turnover | 200 atau -200 |
| Percentage of Turnover | 3% |
| Hasil | 3% × 200 = 6 |
- Jika hasil perkalian Percentage of Turnover × Turnover ≥ Min Rebate → User Berhak mendapatkan Rebate ✅
- Jika hasil perkalian Percentage of Turnover × Turnover < Min Rebate → User Tidak Berhak mendapatkan Rebate ❌
Form Update Rebate Setting (Batch)
Form input untuk mengubah nilai rebate setting secara batch ke rebate group yang dicentang.
| Field | Tipe | Range | Deskripsi |
|---|---|---|---|
| Min Turnover (Coin) | Number input | 0 – 999,999,999,999 | Minimal turnover yang dibutuhkan agar rebate dihitung. Label dapat berubah sesuai Rebate Type (misal: Min Cashback Referral) |
| Min Rebate (Coin) | Number input | 0 – 999,999,999,999 | Minimal nilai rebate yang harus terpenuhi agar rebate diberikan |
| Max Rebate (Coin) | Number input | 0 – 999,999,999,999 | Maksimal nilai rebate yang dapat diterima player |
| Win Requirement | Number input | 0 – 999,999,999,999 | Syarat minimal nilai kemenangan |
| Lose Requirement | Number input | 0 – 999,999,999,999 | Syarat minimal nilai kekalahan |
| Percentage | Number input | 0 – 100 | Persentase rebate yang akan diterapkan (misal: untuk Turnover Rebate = Percentage of Turnover) |
| Submit | Button | — | Menyimpan nilai yang diinput ke semua rebate group yang dicentang di tabel |
Catatan: Label field pertama (
Min Turnover (Coin)) dan terakhir (Percentage) di form dapat berbeda namanya tergantung Rebate Type yang dipilih. Misalnya, untuk tipeCashback Referral, label field pertama adalahMin Cashback Referral (Coin)dan kolom terakhir menjadiPercentage of Cashback Referral.
Tabel Rebate Group
Menampilkan daftar semua rebate group beserta nilai rebate setting saat ini untuk kombinasi Provider + Category + Rebate Type yang dipilih.
Total data per halaman: sesuai jumlah rebate group yang dikonfigurasi (contoh: 6 data)
Kolom Tabel
| Kolom | Tipe | Deskripsi |
|---|---|---|
| No | Number | Nomor urut baris |
| Rebate Group | Text | Nama rebate group |
| Check All | Checkbox (header) | Mencentang/membatalkan semua baris sekaligus |
| Min Turnover (Coin) | Number | Nilai min turnover yang berlaku saat ini untuk grup ini |
| Min Rebate (Coin) | Number | Nilai min rebate saat ini |
| Max Rebate (Coin) | Number | Nilai max rebate saat ini |
| Win Requirement | Number | Syarat kemenangan saat ini |
| Lose Requirement | Number | Syarat kekalahan saat ini |
| Percentage of Turnover | Percentage | Persentase rebate saat ini |
Catatan: Nama kolom
Min Turnover (Coin)danPercentage of Turnoverjuga dapat berbeda tergantung Rebate Type yang dipilih (misalnya menjadiPercentage of Cashback Referraluntuk tipe Cashback Referral).
Contoh Data Tabel (Provider: Pragmatic Play, Category: VIDEO SLOTS, Rebate Type: Turnover Rebate)
| No | Rebate Group | Min Turnover | Min Rebate | Max Rebate | Win Req | Lose Req | Percentage |
|---|---|---|---|---|---|---|---|
| 1 | DEFAULT | 1.00 | 1.00 | 999,999 | 0 | 1 | 2% |
| 2 | GOLD | 0.00 | 0.00 | 0 | 0 | 0 | 0% |
| 3 | VIP1 | 1.00 | 1.00 | 999,999 | 0 | 1 | 2% |
Features
Cara Update Rebate Setting
Langkah-langkah:
- Pilih Provider — pilih game provider dari dropdown (contoh:
Pragmatic Play). - Pilih Category — setelah provider dipilih, dropdown Category terisi opsi yang relevan. Pilih salah satu (contoh:
VIDEO SLOTS). - Pilih Rebate Type — pilih tipe rebate yang ingin diatur (contoh:
Turnover Rebate). - Klik Search — tabel akan menampilkan semua rebate group beserta nilai setting saat ini.
- Isi nilai baru pada form input (Min Turnover, Min Rebate, Max Rebate, Win Requirement, Lose Requirement, Percentage).
- Centang checkbox pada rebate group yang ingin diupdate. Gunakan Check All untuk memilih semua sekaligus.
- Klik Submit — nilai yang diinput akan diterapkan ke semua rebate group yang dicentang.
Hasil: Rebate group yang dipilih akan memiliki nilai rebate setting baru sesuai input yang dimasukkan.
UI Elements Reference
| Label | Tipe | Lokasi | Deskripsi |
|---|---|---|---|
| Provider | Dropdown | Area Filter | Pilih provider game |
| Category | Dropdown | Area Filter | Pilih kategori game (aktif setelah Provider dipilih) |
| Rebate Type | Dropdown | Area Filter | Pilih tipe rebate |
| Search | Button | Area Filter | Jalankan filter (disabled jika filter belum lengkap) |
| Reset | Button | Area Filter | Kosongkan semua filter & tabel |
| Example | Panel | Kanan filter | Penjelasan logika kalkulasi rebate untuk tipe yang dipilih |
| Min Turnover (Coin) | Number input | Form Batch | Input nilai min turnover/cashback |
| Min Rebate (Coin) | Number input | Form Batch | Input nilai min rebate |
| Max Rebate (Coin) | Number input | Form Batch | Input nilai max rebate |
| Win Requirement | Number input | Form Batch | Input syarat kemenangan |
| Lose Requirement | Number input | Form Batch | Input syarat kekalahan |
| Percentage | Number input | Form Batch | Input persentase rebate (0–100) |
| Submit | Button | Form Batch | Simpan perubahan ke rebate group yang dicentang |
| Check All | Checkbox | Header tabel | Pilih/batalkan semua rebate group |
| Checkbox (baris) | Checkbox | Tiap baris | Pilih rebate group individual |
Notes
- Halaman ini tidak menampilkan data sampai ketiga filter (Provider, Category, Rebate Type) dipilih dan Search diklik.
- Form batch update tidak memiliki validasi keharusan — field yang dikosongkan tidak akan mengubah nilai yang ada. Pastikan semua field diisi dengan benar sebelum Submit.
- Check All di header tabel memilih semua rebate group di halaman yang aktif.
- Label field di form dan kolom tabel berubah sesuai Rebate Type yang dipilih — misalnya
Min Turnover (Coin)berubah menjadiMin Cashback Referral (Coin)saat tipe Cashback Referral dipilih. - Provider dropdown memiliki ±42 opsi yang mewakili semua game provider yang terdaftar di platform.