Skip to main content

Admin — KYC History

Overview

Halaman KYC History menampilkan riwayat seluruh permintaan verifikasi identitas (KYC) pemain yang telah diproses (disetujui maupun ditolak). Admin dapat melihat detail lengkap setiap record KYC beserta informasi siapa yang memproses dan hasilnya.

Access

  • URL: /dashboard/kyc-history
  • Role required: Admin
  • Navigation path: Sidebar > Referral Management > KYC History
LabelURLDocs
KYC Request/dashboard/kyc-request5_1_kyc-request.md
KYC History/dashboard/kyc-history5_2_kyc-history.md
Referral Report/dashboard/referral-report5_4_referral-report.md

Notes

Halaman ini menampilkan data secara otomatis saat dibuka. Tombol Search digunakan untuk memfilter data berdasarkan kriteria yang dipilih. Total data ditampilkan di pojok kiri bawah tabel (contoh: 24 Data).


Page Layout

Filter Section

Tersedia di bagian atas halaman untuk memfilter riwayat KYC.

ElemenTipeDeskripsi
UsernameText InputInput pencarian berdasarkan username pemain. Placeholder: "Type your username"
StatusDropdown (react-select)Filter berdasarkan status KYC. Pilihan: All, Accepted, Rejected
SearchButtonMenerapkan filter yang dipilih
ResetButtonMenghapus semua filter dan memuat ulang data

Tabel KYC History

Menampilkan daftar seluruh KYC yang sudah diproses. Tabel memiliki 7 kolom.

KolomDeskripsi
IDNomor urut baris
Username / Full NameDua baris: baris pertama username (huruf kecil), baris kedua nama lengkap (huruf kapital)
Phone Number / EmailDua baris: baris pertama ikon telepon + nomor, baris kedua ikon email + alamat email (atau - jika tidak ada)
Registered DateTanggal dan waktu registrasi pemain (DD-MM-YYYY HH:mm:ss), ditampilkan dalam dua baris
Process DateTanggal dan waktu KYC diproses oleh admin (DD-MM-YYYY HH:mm:ss), ditampilkan dalam dua baris
Status / Processed ByDua baris: baris pertama status KYC (accepted / rejected), baris kedua username admin yang memproses
ActionsTombol View Details untuk membuka detail KYC

Contoh data:

IDUsername / Full NamePhoneEmailRegisteredProcess DateStatusProcessed By
1rebatereff / REBATEREFF628119957111-11-01-2024 15:20:4111-01-2024 15:20:51acceptedbegu2
2rebaterefa / REBATEREFA628188887111-11-01-2024 15:31:5611-01-2024 15:32:10acceptedbegu2
3strb111 / STRB STRB628523158888eric0@gmail.com20-01-2024 12:27:4703-03-2024 17:37:09rejectedrudi

Pagination: Tersedia navigasi halaman (prev/next) dan fitur "go to page" dengan input nomor halaman.


Features

Melihat Riwayat KYC

Halaman ini berfungsi sebagai arsip riwayat KYC yang sudah diputuskan. Admin dapat menggunakannya untuk:

  • Memverifikasi apakah KYC pemain tertentu sudah pernah diproses
  • Menelusuri siapa admin yang menyetujui atau menolak KYC
  • Melihat tanggal dan waktu pemrosesan

Filter Berdasarkan Username

Langkah:

  1. Masukkan username pemain di field Username.
  2. Klik tombol Search.
  3. Tabel akan menampilkan hanya record yang cocok dengan username tersebut.

Filter Berdasarkan Status

Langkah:

  1. Klik dropdown Status dan pilih salah satu: All, Accepted, atau Rejected.
  2. Klik tombol Search.
  3. Tabel akan menampilkan hanya record dengan status yang dipilih.

View Details

Membuka modal Player Details yang menampilkan informasi lengkap pemain dan riwayat pemrosesan KYC. Modal ini bersifat read-only (tidak ada aksi Approve/Reject karena KYC sudah diproses).

Langkah:

  1. Klik tombol View Details pada baris yang ingin dilihat.
  2. Modal Player Details akan terbuka, menampilkan dua bagian: Player Information dan Referral History.
  3. Klik tombol Okay atau ikon X (Close) untuk menutup modal.

Modal read-only yang muncul saat tombol View Details diklik. Terdiri dari dua bagian.

Bagian 1: Player Information

FieldDeskripsiContoh Value
UsernameUsername akun pemainrebatereff
Full NameNama lengkap pemainREBATEREFF
Phone NumberNomor telepon pemain628119957111
EmailAlamat email pemain- (jika tidak ada)
Player Bank AccountLogo bank + nomor rekening + nama pemilik rekening3824823842 / REBATEREFF
Identification PhotoFoto dokumen identitas (KTP/ID) yang diupload pemain saat KYC, disertai tombol View Larger untuk melihat dalam ukuran penuh(gambar)

Bagian 2: Referral History

FieldDeskripsiContoh Value
Referral Register DateTanggal dan waktu pemain mendaftar11-01-2024 15:20:41
Process DateTanggal dan waktu KYC diproses11-01-2024 15:20:51
StatusHasil keputusan KYC: Accepted atau RejectedAccepted
Processed ByUsername admin yang memproses KYCbegu2

Tombol di Modal

TombolDeskripsi
Close (X)Menutup modal (di pojok kanan atas)
OkayMenutup modal (di bagian bawah)

Modal KYC History tidak memiliki tombol Approve/Reject karena data yang ditampilkan adalah riwayat yang sudah diputuskan. Pemrosesan KYC dilakukan di halaman KYC Request.


UI Elements Reference

LabelTipeLokasiDeskripsi
UsernameText InputFilter sectionInput pencarian berdasarkan username
StatusDropdownFilter sectionFilter berdasarkan status: All / Accepted / Rejected
SearchButtonFilter sectionMenjalankan filter
ResetButtonFilter sectionMereset filter ke kondisi awal
View DetailsButtonKolom Actions, tiap barisMembuka modal detail KYC
View LargerButtonModal > Identification PhotoMembuka foto identitas dalam ukuran penuh
OkayButtonBagian bawah modalMenutup modal Player Details

Data Displayed

Tabel menampilkan riwayat KYC yang telah diproses, termasuk data profil pemain, kontak, rekening bank, dan dokumen identitas. Foto identitas dihosting di Google Cloud Storage (storage.googleapis.com/syntech-tools-gcs-kyc-a-southeast1/player-kyc/).

Kolom Processed By mencatat username admin yang menjalankan aksi Approve atau Reject di halaman KYC Request.


Notes

  • Halaman ini hanya menampilkan KYC yang sudah diproses (accepted atau rejected). KYC yang masih pending dapat diproses di halaman KYC Request.
  • Satu pemain dapat memiliki lebih dari satu riwayat KYC (misalnya: pernah reject lalu submit ulang dan accepted).
  • Kolom Email dapat bernilai - jika pemain tidak mendaftarkan email.
  • Foto identitas dihosting di Google Cloud Storage; pastikan koneksi internet aktif agar gambar dapat dimuat.