Skip to main content

Admin — Manual Deposit

Overview

Halaman Manual Deposit digunakan oleh admin untuk melakukan deposit secara manual ke akun pemain tertentu. Fitur ini berguna ketika pemain melakukan transfer dana namun deposit tidak terproses otomatis, atau untuk keperluan koreksi saldo.

Admin mencari pemain berdasarkan username, memilih rekening tujuan (company), mengisi jumlah, lalu menyimpan transaksi melalui konfirmasi dialog.

Access

  • URL: /dashboard/manual-deposit
  • Role required: Admin
  • Navigation path: Sidebar > Deposit > Manual Deposit
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 dua area:

  1. Search Area — di bagian atas, untuk mencari player berdasarkan username
  2. Deposit Form — di bawah search area, berisi detail transaksi yang sebagian besar auto-populated setelah player ditemukan

Features

Mencari Player

Sebelum form dapat diisi, admin harus mencari player terlebih dahulu menggunakan username.

Langkah:

  1. Ketik username player di field Username.
  2. Klik tombol Search.
  3. Form akan ter-isi otomatis dengan data player yang ditemukan (balance, bank info, dll.).
  4. Semua field form yang relevan akan aktif (enabled) untuk diisi.

Reset: Klik tombol Reset untuk mengosongkan username dan mereset seluruh form ke kondisi awal (semua field disabled).


Mengisi & Menyimpan Manual Deposit

Setelah player ditemukan, admin mengisi detail deposit lalu menyimpan.

Langkah:

  1. Pilih Bank Destination (rekening company tujuan) dari dropdown.
  2. Isi Amount (nominal deposit).
  3. Isi Notes (opsional — catatan terkait deposit atau player).
  4. Klik tombol Save.
  5. Dialog konfirmasi muncul: "Are you sure you want to submit manual deposit"
  6. Klik Confirm untuk menjalankan deposit, atau Cancel untuk membatalkan.

Hasil: Saldo koin player bertambah sesuai Amount yang diinput, dan transaksi tercatat di sistem.


Form Fields

Semua field form dalam kondisi disabled hingga admin melakukan search username yang valid.

State Setelah Search Berhasil

FieldLabelTipeStatusKeterangan
UsernameUsernameTextboxEnabled (selalu)Placeholder: Type specific username
Main BalanceMain Balance *TextboxDisabled (read-only)Saldo koin player saat ini, auto-populated setelah search
Transfer toTransfer to *React Select DropdownEnabledPilih rekening company tujuan deposit (bank destination)
BankBank *TextboxDisabled (read-only)Tipe bank player yang terdaftar, auto-populated (contoh: BONUS, BCA)
AmountAmount *TextboxEnabledPlaceholder: Type amount for deposit. Format angka (contoh: 100,000)
CurrencyCurrency *DropdownDisabled (read-only)Mata uang player, auto-populated (contoh: IDR)
Player Bank AccountPlayer Bank Account *TextboxDisabled (read-only)Nama pemilik rekening player, auto-populated
Account NoAccount No *TextboxDisabled (read-only)Nomor rekening bank player, auto-populated
NotesNotesTextboxEnabledPlaceholder: Type notes about the deposit or player (opsional)

Simbol * menandakan field wajib diisi.

Contoh Data Setelah Search Player userdpwd

FieldNilai
Main Balance198
BankBONUS
CurrencyIDR
Player Bank AccountUSER PLAYWRIGHT
Account No6299977773016

Dropdown berisi daftar rekening company yang tersedia sebagai tujuan deposit. Format pilihan:

[BANK_TYPE] - (nomor_rekening) - nama_rekening

Contoh opsi yang tersedia (32 total):

Bank TypeNomor RekeningNama
DANA112-3123-1231-2313-21DANA DUA
BRI178-4879-1BRIT SET
BCA454-5678-7123-7454-44TES
DANA734-7573-4853-4FHGJHJGJHCFGJH
NEO BANK165-1651-5ASSADASDSADASD
BNI888-4448-8844-4BANK BINI
(dan lainnya...)

Konfirmasi Save

Setelah klik Save, muncul dialog konfirmasi:

ElemenKeterangan
Warning iconIkon peringatan merah
Heading"Are you sure you want to submit manual deposit"
CancelMenutup dialog, kembali ke form tanpa aksi
ConfirmMenjalankan manual deposit

UI Elements Reference

LabelTipeLokasiKeterangan
UsernameTextboxSearch areaInput username player untuk dicari
SearchButtonSearch areaMencari player dan memuat data ke form
ResetButtonSearch areaReset seluruh form
Main BalanceTextbox (read-only)FormSaldo koin player saat ini
Transfer toReact SelectFormDropdown pilih rekening company tujuan
BankTextbox (read-only)FormTipe bank player
AmountTextboxFormJumlah deposit yang akan ditambahkan
CurrencyDropdown (read-only)FormMata uang (IDR)
Player Bank AccountTextbox (read-only)FormNama pemilik rekening player
Account NoTextbox (read-only)FormNomor rekening bank player
NotesTextboxFormCatatan tambahan tentang deposit (opsional)
SaveButtonBawah formSubmit form, memunculkan dialog konfirmasi

Notes

  • Semua field form (kecuali Username) berstatus disabled hingga search username berhasil dilakukan.
  • Field Main Balance, Bank, Currency, Player Bank Account, dan Account No bersifat read-only dan otomatis terisi dari data player yang tersimpan di sistem.
  • Hanya field Transfer to, Amount, dan Notes yang dapat diisi admin.
  • Tombol Save hanya aktif setelah username ditemukan dan form valid.
  • Transaksi manual deposit akan langsung mengubah saldo koin player tanpa melalui antrian di Deposit Monitoring.

HalamanURLKeterangan
Deposit Monitoring/dashboard/deposit-monitoringMonitor dan approve/reject deposit normal yang masuk
Deposit History/dashboard/deposit-historyRiwayat semua deposit termasuk manual deposit
Manual Withdraw/dashboard/manual-withdrawCounterpart untuk withdraw manual