Page body
What this tab shows
Players / KYC Status is the player-level document and verification workspace. It shows submitted or requested documents, verification tags, provider verification state, the action controls used to approve or reject document items, and the separate used-cards document block for successful deposit cards.
When to use it
Use this tab when you need to:
- review the player's uploaded verification documents
- filter KYC documents by tag
- inspect external verification status from Bynn or SumSub-related flows
- approve, reject, cancel, or re-request a document
- review previously used deposit cards and their document status
How to read it
The tab is centred on a paginated document table. Each row represents one user-document record and can include:
- a document preview
- tag chips
- third-party verification state
- operator/actionee metadata
- one or more KYC actions based on the current status
Below the document table, the tab renders a second block: User success deposit cards. That block merges successful deposit-card history with stored card-document records so operators can see which cards already have submitted documents and open Update/View for that card.
Known caveats
3rd Party Verificationand3rd Party Verification Dateare provider-status summaries. They do not replace manual operator review of the actual document.- The real provider-backed path on this tab is Bynn.
SumSubvalues visible on the list are currently controller-injected placeholder fields and should not be treated as confirmed provider evidence. - The action buttons depend on the document status. Pending records expose approve/reject actions, while requested or completed records expose a different action set.
- The row-level
Verify by 3rd Partyicon is visible forbynndocuments, but its list-level click handler is not wired to the backend yet. The working Bynn submission flows currently live in the approval modal and the manual Bynn verification modal. - Bynn-style dossier/report links appear only for documents where that provider context exists.
User success deposit cardsis a separate merged dataset. It is built from successful deposit transactions plusUserCardsDocuments, so card rows can exist inrequiredstate even when no card-document record has been submitted yet.- The card-document
Update/Viewmodal saves back throughPOST /api/admin/user-cards-documents; it is not part of the mainverify-user-documentdocument flow.
Verification status
- status:
verified_backend - last verified:
2026-04-18 - note: document listing, KYC mutation routes, used-card document reads/writes, and Bynn helpers are traced through
useUserDocument,useUserCardsDocuments,verify-document-bynn, and the third-party history/dossier helpers.