Skip to main content

Admin — Deposit Monitoring

Overview

Halaman Deposit Monitoring menampilkan semua transaksi deposit yang masih dalam status pending dan menunggu tindakan admin. Admin dapat menyetujui, menolak, atau menghentikan sementara (halt) setiap permintaan deposit secara real-time.

Jumlah deposit pending ditampilkan di header aplikasi (DP [jumlah]) dan berfungsi sebagai shortcut langsung ke halaman ini.

Access

  • URL: /dashboard/deposit-monitoring
  • Role required: Admin
  • Navigation path: Klik badge DP [x] di header atas → langsung ke halaman ini
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

Halaman terdiri dari tiga area utama:

  1. Filter Area — di bagian atas, untuk menyaring data transaksi
  2. Column Visibility Toggles — di sisi kanan area filter, untuk menampilkan/menyembunyikan kolom tertentu
  3. Tabel Transaksi — area utama yang menampilkan daftar deposit pending

Features

Filter Transaksi

Terdapat dua grup filter:

Bank (Kiri)

ElemenTipeDefaultKeterangan
Select AllButton (link)Memilih semua checkbox bank secara massal
All BankCheckbox✅ CheckedTampilkan deposit melalui bank konvensional
All Non BankCheckbox✅ CheckedTampilkan deposit melalui metode non-bank (e-wallet, pulsa, virtual account)
Bank dropdownReact SelectSelect...Menyaring berdasarkan bank tertentu

Search by Bank Account (Kanan)

ElemenTipeDefaultKeterangan
Bank Account dropdownReact SelectSelect...Menyaring berdasarkan rekening bank company tertentu

Tombol Aksi Filter

TombolFungsi
SearchMenjalankan filter berdasarkan pilihan yang ada
ResetMereset semua filter ke nilai default

Column Visibility Toggles

Terletak di atas tabel (sisi kanan). Semua toggle aktif (checked) secara default.

ToggleDefaultKeterangan
Transaction No.✅ CheckedMenampilkan nomor transaksi (format DP-2-...) di kolom Notes/Action
Real Amount✅ CheckedMenampilkan nilai amount nyata
Show Bank✅ CheckedMenampilkan informasi bank pada baris transaksi

Tabel Deposit Pending

Menampilkan seluruh transaksi deposit yang belum diproses. Tidak ada pagination; semua data ditampilkan sekaligus.

Kolom Tabel

KolomTipe DataKeterangan
IDUUIDIdentifier unik transaksi deposit (contoh: e9ee387a-6add-4fae-be8b-c7bd974781f4). Disertai tombol copy icon
Request TimeDD-MM-YYYY HH:mm:ssWaktu permintaan deposit diajukan. Dapat diklik untuk melihat detail
UsernameText + BadgeNama pengguna yang mengajukan deposit. Badge New! (oranye) muncul jika pengguna baru pertama kali deposit. Dapat diklik untuk melihat avatar/profil
Bank PlayerBank infoInformasi rekening bank pengguna: ikon bank + metode pembayaran dalam kurung (BCA), (BONUS), dll. + nomor rekening + nama pemilik rekening. Dapat diklik. Badge Virtual Account muncul untuk metode VA
Bank CompanyBank infoInformasi rekening tujuan (milik company): logo bank + nomor rekening + nama rekening
CoinsIkon + AngkaJumlah koin/poin yang akan diberikan ke pemain
PriceIDRNominal deposit dalam Rupiah (contoh: IDR 100,000)
Cuts/BonusC: / B:Potongan (C) dan Bonus (B) yang berlaku. Format: C: 30.00 atau C: - jika tidak ada
Notes/ActionText + ButtonsCatatan transaksi + ID transaksi (format DP-2-YYYYMMDD[UUID]) + tombol aksi

Contoh Data

UsernameBank PlayerBank CompanyCoinsPriceCuts/Bonus
nine115 (New!)FNINENINE (BCA) 234-2356-658BCA 454-5678-7123-7454-44 TES100IDR 100,000C:- B:-
user700nov (New!)CRETE FROM API (BONUS) 629-9999-8870-0BCA 454-5678-7123-7454-44 TES10IDR 10,000C:- B:-
affiliate987octCRETE FROM API (BCA) 999-9999-987BCA 454-5678-7123-7454-44 TES100IDR 100,000C:- B:-
usrdpbank (New!)SAYA KECIL (BONUS) 629-9999-8840-7BCA 454-5678-7123-7454-44 TES150IDR 150,000C:- B:-
usrdpewall (New!)SAYA KECIL (BONUS) 629-9999-8828-6GOPAY 757-0751-101 bebek150IDR 150,000C:- B:-
usrdppulsa (New!)SAYA KECIL (BONUS) 629-9999-8897-3XL 123-6154-2362-8 kevingantenk120IDR 120,000C:30.00 B:-
user27mar (New!)SAYA KECIL (BONUS) 629-9999-8827BCA 454-5678-7123-7454-44 TES100IDR 100,000C:- B:-

Actions

Setiap baris transaksi memiliki tombol aksi di kolom Notes/Action. Ketersediaan tombol bergantung pada jenis metode pembayaran:

Jenis DepositTombol Tersedia
Bank konvensional (BCA, dll.)Approve, Reject
Non-bank (BONUS, Virtual Account, E-wallet, Pulsa)Approve, Reject, Halt

Approve (Setujui)

Menyetujui transaksi deposit. Koin akan dikreditkan ke akun pemain.

Langkah:

  1. Klik tombol Approve (hijau) pada baris yang diinginkan.
  2. Dialog konfirmasi muncul: "Are you sure you want to approve"
  3. Klik Confirm untuk menyetujui, atau Cancel untuk membatalkan.

Hasil: Deposit disetujui, koin dikreditkan, baris hilang dari daftar monitoring.

Elemen DialogKeterangan
Warning iconIkon peringatan merah
Heading"Are you sure you want to approve"
CancelMenutup dialog tanpa aksi
ConfirmMenjalankan persetujuan

Reject (Tolak)

Menolak transaksi deposit. Admin dapat menambahkan catatan alasan penolakan.

Langkah:

  1. Klik tombol Reject (merah) pada baris yang diinginkan.
  2. Dialog konfirmasi muncul: "Are you sure you want to reject?"
  3. Isi field Notes (opsional) dengan alasan penolakan.
  4. Klik Confirm untuk menolak, atau Cancel untuk membatalkan.

Hasil: Deposit ditolak, baris hilang dari daftar monitoring.

Elemen DialogKeterangan
Warning iconIkon peringatan merah
Heading"Are you sure you want to reject?"
NotesTextarea untuk mengisi catatan alasan penolakan
CancelMenutup dialog tanpa aksi
ConfirmMenjalankan penolakan

Halt (Tahan Sementara)

Menghentikan atau menahan sementara pemrosesan deposit. Hanya tersedia untuk metode non-bank (BONUS, Virtual Account, E-wallet, Pulsa).

Langkah:

  1. Klik tombol Halt (oranye) pada baris yang diinginkan.
  2. Dialog konfirmasi muncul: "Are you sure you want to halt"
  3. Klik Confirm untuk menahan, atau Cancel untuk membatalkan.

Hasil: Deposit ditahan sementara.

Elemen DialogKeterangan
Warning iconIkon peringatan merah
Heading"Are you sure you want to halt"
CancelMenutup dialog tanpa aksi
ConfirmMenjalankan halt

UI Elements Reference

LabelTipeLokasiKeterangan
DP [x]Badge/LinkHeader atasMenampilkan jumlah deposit pending; klik untuk navigasi ke halaman ini
Select AllButtonFilter - BankMemilih semua checkbox bank
All BankCheckboxFilter - BankToggle untuk bank konvensional
All Non BankCheckboxFilter - BankToggle untuk metode non-bank
BankReact Select DropdownFilter - BankPilih bank spesifik untuk filter
Bank AccountReact Select DropdownFilter - Search by Bank AccountPilih rekening bank company untuk filter
SearchButtonFilterMenjalankan filter
ResetButtonFilterReset semua filter
Transaction No.Checkbox ToggleAtas tabelShow/hide kolom nomor transaksi
Real AmountCheckbox ToggleAtas tabelShow/hide kolom real amount
Show BankCheckbox ToggleAtas tabelShow/hide informasi bank
Copy iconIcon ButtonKolom IDMenyalin UUID transaksi ke clipboard
New!Badge (oranye)Kolom UsernamePenanda pemain baru
Virtual AccountBadge (biru)Kolom Bank PlayerPenanda metode Virtual Account
ApproveButton (hijau)Kolom Notes/ActionMenyetujui deposit
RejectButton (merah)Kolom Notes/ActionMenolak deposit
HaltButton (oranye)Kolom Notes/ActionMenahan sementara deposit (khusus non-bank)

Filters & Controls

FilterTipeEfek
All Bank checkboxCheckboxJika unchecked, sembunyikan deposit dari bank konvensional
All Non Bank checkboxCheckboxJika unchecked, sembunyikan deposit dari non-bank (BONUS, VA, e-wallet, pulsa)
Bank dropdownReact SelectFilter deposit berdasarkan bank player tertentu
Bank Account dropdownReact SelectFilter deposit berdasarkan rekening company tujuan tertentu
Select AllButtonMencentang semua checkbox bank sekaligus

Data Displayed

Halaman ini menampilkan deposit dengan status pending yang belum diproses.

FieldSumberFormat
ID transaksiSystem generatedUUID (e.g. e9ee387a-...)
Request TimeTimestamp permintaanDD-MM-YYYY HH:mm:ss
UsernameData akun pemainText + badge "New!"
Bank PlayerData rekening pemainNAMA_BANK (TYPE) no_rekening
Bank CompanyData rekening companyLogo + no_rekening + nama
CoinsKalkulasi sistemAngka bulat
PriceNilai depositFormat IDR (e.g. IDR 100,000)
Cuts/BonusKonfigurasi setting priceC: [nilai] B: [nilai]
Transaction IDSystem generatedFormat: DP-[site_id]-YYYYMMDD[UUID]

Notes

  • Jumlah total deposit pending ditampilkan di header (DP 18). Angka ini ter-update secara real-time.
  • Badge New! pada kolom Username menandakan pemain yang baru pertama kali melakukan deposit.
  • Tombol Halt hanya muncul untuk deposit dengan metode non-bank (BONUS, Virtual Account, E-wallet, Pulsa). Deposit via bank konvensional hanya memiliki Approve dan Reject.
  • Dialog Reject memiliki field Notes opsional untuk mengisi alasan penolakan, sedangkan Approve dan Halt tidak memiliki field tambahan.
  • Format Transaction ID: DP-[site_id]-YYYYMMDD[UUID], contoh: DP-2-20251111e9ee387a-6add-4fae-be8b-c7bd974781f4
  • Kolom Bank Player menampilkan ikon metode pembayaran, tipe dalam kurung (BCA, BONUS, dll.), nomor rekening, dan nama pemilik.
  • Tidak tersedia fitur export atau pagination — semua pending deposit ditampilkan dalam satu halaman.

HalamanURLKeterangan
Deposit History/dashboard/deposit-historyRiwayat deposit yang sudah diproses (approved/rejected)
Manual Deposit/dashboard/manual-depositInput deposit manual untuk player tertentu
Deposit List/dashboard/deposit-listDaftar semua deposit via payment gateway