Admin — Transaction History
Overview
Halaman Transaction History digunakan untuk melihat riwayat transaksi (deposit dan withdraw) seluruh pemain secara detail. Admin dapat memfilter data berdasarkan tanggal, username, status, jenis transaksi, dan bank. Data yang ditampilkan mencakup informasi lengkap alur uang dari sumber ke tujuan, jumlah transaksi, potongan, serta saldo akhir.
Access
- URL:
/dashboard/transaction-history - Role required: Admin
- Navigation path: Sidebar > Report > Transaction History
Submenu Reports
| Label | URL | Docs |
|---|---|---|
| Win Lose Provider | /dashboard/win-lose-provider | 14_1_win-lose-provider.md |
| Win Lose Player | /dashboard/win-lose-player | 14_2_win-lose-player.md |
| Win Lose Game Group | /dashboard/win-lose-game-group | 14_3_win-lose-game-group.md |
| Transaction History | /dashboard/transaction-history | 14_4_transaction-history.md |
| DP/WD Daily Report | /dashboard/dp-wd-daily-report | 14_5_dp-wd-daily-report.md |
| Purchase History | /dashboard/purchase-history | 14_6_purchase-history.md |
| Inactive Player Report | /dashboard/inactive-player | 14_7_inactive-player-report.md |
| DP/WD Player Report | /dashboard/dp-wd-player-report | 14_8_dp-wd-player-report.md |
| Summary Report | /dashboard/summary-report | 14_9_summary-report.md |
Page Layout
Header
| Elemen | Tipe | Deskripsi |
|---|---|---|
| Transaction History | Heading (H1) | Judul halaman |
| Export to CSV | Button | Mengekspor data hasil pencarian ke file CSV |
Filter Section
Filter dibagi menjadi dua baris:
Baris 1:
| Elemen | Tipe | Keterangan |
|---|---|---|
| Bank (Deposit Only) | Dropdown (opsional) | Filter berdasarkan bank tujuan deposit. Hanya berlaku untuk transaksi deposit |
| Start Date | Date Picker (wajib, *) | Tanggal mulai pencarian. Format: MM/DD/YYYY |
| End Date | Date Picker (wajib, *) | Tanggal akhir pencarian. Format: MM/DD/YYYY |
Baris 2:
| Elemen | Tipe | Keterangan |
|---|---|---|
| Username | Text Input | Filter berdasarkan username pemain |
| Status | Dropdown | Filter berdasarkan status transaksi |
| Type | Dropdown | Filter berdasarkan jenis transaksi |
Tombol Aksi Filter:
| Tombol | Fungsi |
|---|---|
| Reset | Menghapus semua nilai filter ke kondisi awal |
| Submit | Menjalankan pencarian dan menampilkan data di tabel |
Catatan: Tabel tidak menampilkan data secara otomatis. Pengguna harus menekan tombol Submit untuk memuat data.
Tabel Data
Tabel menampilkan daftar transaksi dengan kolom berikut:
| Kolom | Deskripsi |
|---|---|
| Created At | Tanggal dan waktu transaksi dibuat (format: DD-MM-YYYY HH:MM:SS) |
| Username | Username pemain yang melakukan transaksi |
| Event | Jenis event transaksi (contoh: Deposit, Manual Deposit, Withdraw, Manual Withdraw) |
| From | Sumber dana — menampilkan kode bank, nomor rekening, dan nama bank (format: [KODE] - (nomor) - NAMA BANK). Bernilai - pada transaksi withdraw |
| To | Tujuan dana — menampilkan kode bank, nomor rekening, dan nama bank (format: [KODE] - (nomor) - NAMA BANK) |
| Status | Status transaksi saat ini |
| Process Date | Tanggal dan waktu transaksi diproses |
| Process By | Username staff admin yang memproses transaksi |
| Deposit | Nominal uang masuk (deposit) dalam format desimal |
| Withdraw | Nominal uang keluar (withdraw) dalam format desimal |
| Cuts | Nominal potongan biaya yang dikenakan |
| Balance | Saldo pemain setelah transaksi |
Pagination
| Elemen | Deskripsi |
|---|---|
| Jumlah Data | Menampilkan total data yang ditemukan (contoh: 8 Data) |
| Navigasi Halaman | Tombol First, Prev, nomor halaman aktif, Next, Last |
| Go to Page | Input angka untuk loncat ke halaman tertentu secara langsung |
Features
Mencari Data Transaksi
Langkah:
- Buka halaman
/dashboard/transaction-history - Isi Start Date dan End Date (wajib diisi)
- Opsional: isi filter tambahan (Bank, Username, Status, Type)
- Klik tombol Submit
- Data transaksi akan ditampilkan di tabel
Hasil: Tabel menampilkan daftar transaksi sesuai filter yang dipilih, beserta total jumlah data di bagian atas tabel.
Export Data ke CSV
Langkah:
- Lakukan pencarian data dengan filter yang diinginkan
- Klik tombol Export to CSV di pojok kanan atas area konten
- File CSV akan diunduh secara otomatis
Hasil: File CSV berisi semua data hasil filter saat ini.
Reset Filter
Langkah:
- Klik tombol Reset
- Semua nilai filter dikembalikan ke kondisi awal (kosong / All)
Filters & Controls
Status Options
| Nilai | Keterangan |
|---|---|
| All | Menampilkan semua status (default) |
| Accepted | Transaksi yang sudah diterima/disetujui |
| Requested | Transaksi yang masih dalam permintaan/pending |
| Rejected | Transaksi yang ditolak |
| Halted | Transaksi yang dihentikan sementara |
Type Options
| Nilai | Keterangan |
|---|---|
| All | Semua jenis transaksi (default) |
| Manual Deposit | Deposit yang diproses secara manual oleh admin |
| Deposit | Deposit otomatis |
| Manual Withdraw | Withdraw yang diproses secara manual oleh admin |
| Withdraw | Withdraw otomatis |
Bank Options (Deposit Only)
Filter bank hanya berlaku untuk transaksi deposit. Daftar bank yang tersedia antara lain:
BANK BINI3, BNI VA LUNA, BDOBANK, JAGOANKU, DANA KU, BONUS, SAKUKU, BCA D, BSI, BTPN JENIUS, CIMB NIAGA, JAGO, SEABANK, DANA, DANAMON, MANDIRI, NEO BANK, PANIN, TRI, PERMATA, BCA, OVO, LINKAJA, TELKOMSEL, GOPAY, XL, BNI, BRI (dan lainnya)
Data Displayed
Data tabel diambil dari riwayat transaksi sistem. Setiap baris mewakili satu transaksi dengan detail sumber dana, tujuan, nominal, dan status pemrosesan.
Contoh data transaksi:
| Created At | Username | Event | From | To | Status | Process By | Deposit | Withdraw | Cuts |
|---|---|---|---|---|---|---|---|---|---|
| 04-03-2026 14:32:19 | userdpwd | Manual Deposit | [BONUS] - USER PLAYWRIGHT | [DANA] - DANA DUA | Accepted | qauser1@2-staff | 198.00 | 0.00 | 2.00 |
| 04-03-2026 12:02:18 | user63mar | Withdraw | - | [BONUS] - CRETE FROM API | Accepted | qauser1@2-staff | 0.00 | 625.00 | 0.00 |
| 04-03-2026 12:02:02 | user63mar | Deposit | [BONUS] - CRETE FROM API | [014] - TES | Accepted | qauser1@2-staff | 2,500.00 | 0.00 | 0.00 |
Notes
- Start Date dan End Date bersifat wajib — jika tidak diisi, pencarian tidak akan berjalan.
- Filter Bank (Deposit Only) hanya memengaruhi transaksi bertipe Deposit. Jika tipe filter adalah Withdraw, filter bank diabaikan.
- Kolom From dapat berisi
-jika transaksi adalah Withdraw (tidak ada sumber rekening yang tercatat). - Kolom Balance menampilkan saldo pemain setelah transaksi diproses.
- Data default saat halaman baru dibuka adalah kosong dengan pesan "Showing 0 Data — Please use filter to see specific data".