Skip to main content

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
LabelURLDocs
Win Lose Provider/dashboard/win-lose-provider14_1_win-lose-provider.md
Win Lose Player/dashboard/win-lose-player14_2_win-lose-player.md
Win Lose Game Group/dashboard/win-lose-game-group14_3_win-lose-game-group.md
Transaction History/dashboard/transaction-history14_4_transaction-history.md
DP/WD Daily Report/dashboard/dp-wd-daily-report14_5_dp-wd-daily-report.md
Purchase History/dashboard/purchase-history14_6_purchase-history.md
Inactive Player Report/dashboard/inactive-player14_7_inactive-player-report.md
DP/WD Player Report/dashboard/dp-wd-player-report14_8_dp-wd-player-report.md
Summary Report/dashboard/summary-report14_9_summary-report.md

Page Layout

ElemenTipeDeskripsi
Transaction HistoryHeading (H1)Judul halaman
Export to CSVButtonMengekspor data hasil pencarian ke file CSV

Filter Section

Filter dibagi menjadi dua baris:

Baris 1:

ElemenTipeKeterangan
Bank (Deposit Only)Dropdown (opsional)Filter berdasarkan bank tujuan deposit. Hanya berlaku untuk transaksi deposit
Start DateDate Picker (wajib, *)Tanggal mulai pencarian. Format: MM/DD/YYYY
End DateDate Picker (wajib, *)Tanggal akhir pencarian. Format: MM/DD/YYYY

Baris 2:

ElemenTipeKeterangan
UsernameText InputFilter berdasarkan username pemain
StatusDropdownFilter berdasarkan status transaksi
TypeDropdownFilter berdasarkan jenis transaksi

Tombol Aksi Filter:

TombolFungsi
ResetMenghapus semua nilai filter ke kondisi awal
SubmitMenjalankan 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:

KolomDeskripsi
Created AtTanggal dan waktu transaksi dibuat (format: DD-MM-YYYY HH:MM:SS)
UsernameUsername pemain yang melakukan transaksi
EventJenis event transaksi (contoh: Deposit, Manual Deposit, Withdraw, Manual Withdraw)
FromSumber dana — menampilkan kode bank, nomor rekening, dan nama bank (format: [KODE] - (nomor) - NAMA BANK). Bernilai - pada transaksi withdraw
ToTujuan dana — menampilkan kode bank, nomor rekening, dan nama bank (format: [KODE] - (nomor) - NAMA BANK)
StatusStatus transaksi saat ini
Process DateTanggal dan waktu transaksi diproses
Process ByUsername staff admin yang memproses transaksi
DepositNominal uang masuk (deposit) dalam format desimal
WithdrawNominal uang keluar (withdraw) dalam format desimal
CutsNominal potongan biaya yang dikenakan
BalanceSaldo pemain setelah transaksi

Pagination

ElemenDeskripsi
Jumlah DataMenampilkan total data yang ditemukan (contoh: 8 Data)
Navigasi HalamanTombol First, Prev, nomor halaman aktif, Next, Last
Go to PageInput angka untuk loncat ke halaman tertentu secara langsung

Features

Mencari Data Transaksi

Langkah:

  1. Buka halaman /dashboard/transaction-history
  2. Isi Start Date dan End Date (wajib diisi)
  3. Opsional: isi filter tambahan (Bank, Username, Status, Type)
  4. Klik tombol Submit
  5. 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:

  1. Lakukan pencarian data dengan filter yang diinginkan
  2. Klik tombol Export to CSV di pojok kanan atas area konten
  3. File CSV akan diunduh secara otomatis

Hasil: File CSV berisi semua data hasil filter saat ini.


Reset Filter

Langkah:

  1. Klik tombol Reset
  2. Semua nilai filter dikembalikan ke kondisi awal (kosong / All)

Filters & Controls

Status Options

NilaiKeterangan
AllMenampilkan semua status (default)
AcceptedTransaksi yang sudah diterima/disetujui
RequestedTransaksi yang masih dalam permintaan/pending
RejectedTransaksi yang ditolak
HaltedTransaksi yang dihentikan sementara

Type Options

NilaiKeterangan
AllSemua jenis transaksi (default)
Manual DepositDeposit yang diproses secara manual oleh admin
DepositDeposit otomatis
Manual WithdrawWithdraw yang diproses secara manual oleh admin
WithdrawWithdraw 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 AtUsernameEventFromToStatusProcess ByDepositWithdrawCuts
04-03-2026 14:32:19userdpwdManual Deposit[BONUS] - USER PLAYWRIGHT[DANA] - DANA DUAAcceptedqauser1@2-staff198.000.002.00
04-03-2026 12:02:18user63marWithdraw-[BONUS] - CRETE FROM APIAcceptedqauser1@2-staff0.00625.000.00
04-03-2026 12:02:02user63marDeposit[BONUS] - CRETE FROM API[014] - TESAcceptedqauser1@2-staff2,500.000.000.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".