Skip to main content

Admin — Deposit History

Overview

Halaman Deposit History menampilkan riwayat seluruh transaksi deposit yang telah diproses (diterima maupun ditolak). Admin dapat menyaring data berdasarkan berbagai kriteria, melihat detail setiap transaksi, serta mengekspor data ke CSV.

Halaman ini bersifat read-only — tidak ada aksi approve/reject; semua data yang tampil sudah final.

Access

  • URL: /dashboard/deposit-history
  • Role required: Admin
  • Navigation path: Sidebar > Deposit > Deposit History
LabelURLDocs
Deposit Monitoring/dashboard/deposit-monitoring11_1_deposit-monitoring.md
Manual Deposit/dashboard/manual-deposit11_2_manual-deposit.md
Deposit History/dashboard/deposit-history11_3_deposit-history.md

Page Layout

  1. Header Area — judul halaman + tombol Export to CSV
  2. Filter Area — berbagai filter untuk menyaring data
  3. Table Controls — Show/Hide kolom, Sort By, jumlah data, pagination, rows per page
  4. Tabel Data — daftar riwayat deposit
  5. Footer Tabel — baris Total (jumlah Coins dan Cuts)

Features

Filter Data

Tabel tidak menampilkan data secara default (Showing 0 Data — Please use filter to see specific data). Admin harus mengklik Search untuk memuat data.

Bank

ElemenTipeDefaultKeterangan
All BankCheckbox✅ CheckedTampilkan deposit via bank konvensional
All Non BankCheckbox✅ CheckedTampilkan deposit via non-bank (e-wallet, pulsa, BONUS, VA)
Bank dropdownReact SelectSelect...Filter berdasarkan bank player tertentu

Search by Bank Account

ElemenTipeDefaultKeterangan
Bank AccountReact SelectSelect...Filter berdasarkan rekening company tujuan

Filter Tambahan

LabelTipeDefaultOpsi
UsernameTextbox(kosong)Username spesifik player
Date (from)Date PickerTanggal hari iniFormat DD/MM/YYYY
Date (to)Date PickerTanggal hari iniFormat DD/MM/YYYY
TypeReact Select DropdownAllAll, Manual Deposit, Deposit
StatusReact Select DropdownAllAll, Accepted, Rejected

Tombol Aksi Filter

TombolFungsi
SearchMenjalankan pencarian dengan filter aktif
ResetMereset semua filter ke nilai default

Export to CSV

Tombol Export to CSV tersedia di pojok kanan atas halaman. Mengekspor data tabel yang sedang tampil ke file CSV.


Show/Hide Kolom

Tersedia di atas tabel, setelah klik Search. Default: semua tidak dicentang (kolom tersembunyi).

ToggleDefaultKeterangan
Bonus☐ UncheckedTampilkan kolom Bonus
Transaction ID☐ UncheckedTampilkan kolom Transaction ID (format DP-...)

Sort By

PilihanDefault
Ascending
Descending✅ (default)

Tabel Data

Kolom Tabel

KolomKeterangan
IDNomor urut baris (sequential per halaman)
Created DateWaktu deposit dibuat, format DD-MM-YYYY HH:mm:ss
UsernameNama pengguna yang melakukan deposit
TypeJenis transaksi: Deposit (player) atau Manual Deposit (oleh admin)
Bank PlayerRekening player: BANK_TYPE - no_rekening - nama. Contoh: BONUS - 6299977773016 - USER PLAYWRIGHT, BCA - 6854654112 - SAYASIAPA
Bank CompanyRekening company tujuan: BANK_TYPE - no_rekening - nama. Contoh: BCA - 45456787123745444 - TES
Process DateWaktu deposit diproses oleh admin, format DD-MM-YYYY HH:mm:ss
Processed ByUsername staff yang memproses (contoh: qauser1@2-staff, byap@2-staff)
StatusStatus akhir: Accepted (hijau) atau Rejected (merah)
CoinsJumlah koin yang dikreditkan (format desimal, contoh: 198.00, 2,500.00)
CutsPotongan yang berlaku (format desimal, contoh: 2.00, 0.00)
Agent NoteCatatan dari admin/agent saat memproses. - jika tidak ada
Member NoteCatatan dari member. - jika tidak ada
Bonus (hidden)Ditampilkan jika toggle Bonus diaktifkan
Transaction ID (hidden)ID transaksi format DP-..., ditampilkan jika toggle diaktifkan

Contoh Data (Tanggal 04-03-2026)

NoUsernameTypeBank PlayerBank CompanyStatusCoinsCutsAgent NoteMember Note
1userdpwdManual DepositBONUS - 6299977773016 - USER PLAYWRIGHTDANA - 11231231231231321 - DANA DUAAccepted198.002.00noted-
2user63marDepositBONUS - 62999999963 - CRETE FROM APIBCA - 45456787123745444 - TESAccepted2,500.000.00--
3user565marDepositBONUS - 629999988565 - SAYA KECILBCA - 45456787123745444 - TESAccepted100.000.00-TESTING API

Baris terakhir tabel menampilkan Total agregat dari kolom Coins dan Cuts pada data yang tampil:

Total CoinsTotal Cuts
2,998.002.00

Pagination & Rows per Page

ElemenKeterangan
x DataJumlah total record yang ditemukan (contoh: 5 Data)
◀◀ ◀ [halaman] ▶ ▶▶Navigasi halaman; tombol prev/next disabled jika hanya 1 halaman
Go to pageInput angka + tombol panah untuk lompat ke halaman tertentu
Rows dropdownPilih jumlah baris per halaman, default: 10

Empty State

Sebelum tombol Search diklik, tabel menampilkan:

📭 Showing 0 Data
Please use filter to see specific data


UI Elements Reference

LabelTipeLokasiKeterangan
Export to CSVButtonHeader kananEkspor data ke file CSV
All BankCheckboxFilter - BankToggle deposit bank konvensional
All Non BankCheckboxFilter - BankToggle deposit non-bank
Bank dropdownReact SelectFilter - BankFilter bank spesifik
Bank AccountReact SelectFilter - Search by Bank AccountFilter rekening company
UsernameTextboxFilterCari berdasarkan username player
Date (from/to)Date PickerFilterRentang tanggal filter
TypeReact SelectFilterFilter jenis deposit (All / Manual Deposit / Deposit)
StatusReact SelectFilterFilter status (All / Accepted / Rejected)
SearchButtonFilterJalankan filter
ResetButtonFilterReset semua filter
BonusCheckbox ToggleAtas tabelShow/hide kolom Bonus
Transaction IDCheckbox ToggleAtas tabelShow/hide kolom Transaction ID
Ascending / DescendingRadioAtas tabelUrutan sort tabel
Rows dropdownReact SelectBawah tabelJumlah baris per halaman

Notes

  • Data tidak tampil secara default; wajib klik Search terlebih dahulu.
  • Default date range adalah hari ini untuk both from dan to.
  • Kolom Bonus dan Transaction ID tersembunyi secara default; dapat diaktifkan via toggle Show/Hide.
  • Sort default: Descending (data terbaru di atas).
  • Baris Total di footer tabel hanya menghitung Coins dan Cuts dari data yang tampil di halaman tersebut.
  • Kolom Type membedakan antara deposit reguler (Deposit) yang diajukan player melalui sistem, dengan Manual Deposit yang diinput langsung oleh admin.

HalamanURLKeterangan
Deposit Monitoring/dashboard/deposit-monitoringMonitor deposit pending dan lakukan approve/reject
Manual Deposit/dashboard/manual-depositInput deposit manual untuk player