Page body
What this module is for
Use the Transactions area when an operator needs to inspect money movement, game transactions, payout queues, failed payment triage, or KYC document flow.
The module is not one single report. It is a group of operational surfaces with different ownership:
- banking transactions and payment-state investigation
- casino transaction monitoring
- withdrawal processing
- failed deposit triage
- KYC document review
Surface map
This Cycle 1 pack covers these operator-facing surfaces from nx-admin-fe-workspace:
transactions/bankingtransactions/casinotransactions/casino/[transactionId]transactions/withdrawalstransactions/failed-deposittransactions/failed-deposit-error-groupstransactions/kyc- the shared transaction detail modal used by banking, withdrawals, and failed deposits
The bare /transactions route currently behaves as a navigation landing page, not as a working grid. The real work starts on the child routes above.
How to use this documentation
Open the surface that matches the operator task:
Bankingfor deposit, withdrawal, bonus, and payment-provider transaction historyCasinofor game-level bet and win rowsWithdrawalsfor action-heavy payout handlingFailed Depositfor payment failures and error groupingKYCfor document verification workflow
Use the shared Transaction Detail page when the CRM opens the reusable “More Info” modal instead of a dedicated route.
Where users usually get confused
The most common transaction questions are:
- what is the difference between banking and casino transactions?
- why does a row open a modal in one screen and a full page in another?
- which actions really change transaction state and which only show provider payloads?
- why do some filters use tag chips and some use free-text search?
The surface pages below explain those differences instead of treating the whole module as one grid.
Verification status
- module status:
draft - module note: the routes, filters, columns, and visible actions are mapped from
nx-admin-fe-workspace - backend note: mutation and aggregation semantics still need route-to-service verification in
gs-admin-backendandgs-casino-backend