Transactions
The Transactions page provides a comprehensive view of all financial activity on your platform, allowing you to monitor, filter, and manage deposits and withdrawals.
Accessing Transactions
Monitoring transactions is the starting point for spotting suspicious activity and resolving player payment queries.
- Click Payments in the sidebar navigation
- The transactions list displays with all recent transactions

Transaction List Columns
| Column | Description |
|---|---|
| Type / TX ID | Transaction type (with a direction icon) plus the short transaction ID (TX ID) and a copy button |
| Player | Player identity (name / email / ID) with copy buttons and a link to the player profile |
| Brand | Brand the transaction belongs to |
| Amount | Transaction amount, formatted for the transaction's currency |
| Method | Payment method used |
| PSP | Payment Service Provider (PSP) |
| PSP Method | Method reported by the PSP |
| Account Ref | Payment account reference |
| Status | Current transaction status (status pill) |
| Fraud | Fraud flag (Flagged / Confirmed); hidden by default |
| Submitted | When the transaction was created (sortable) |
| Final status | When the transaction reached its final status (sortable) |
| Note | Note count; opens the per-transaction notes modal (available to operators who can view notes) |
| Actions | Status-history button on every row, plus the withdrawal action menu on pending-approval withdrawals |
Columns can be shown, hidden, and reordered, and your layout is saved between sessions.
Row Tools
Each row exposes a few tools:
- Status History - A clock icon on every row opens a modal showing the transaction's status-change timeline (from/to status, what triggered the change, the actor, a reason, and the timestamp).
- Notes - For operators with permission to view notes, the Note column shows the note count and opens a per-transaction notes modal.
- Fraud - The optional (default-hidden) Fraud column flags transactions marked suspicious or confirmed by fraud review.
- Copy buttons - Quick-copy buttons for the transaction ID, player email, and player ID.


Filtering Transactions
Basic filters (always shown):
- Search - Search by transaction ID or player email (3+ characters)
- Brand - Filter by a specific brand
- Type - Deposit, Withdrawal, Credit Adj., or Confiscate
- Status - A multi-select of transaction statuses (defaults to a subset that excludes Initialized, Expired, and Awaiting Details)
Advanced filters (expand the advanced section to use them):
First-Time Deposit (FTD) means a Player's first successful deposit. Second-Time Deposit (STD) means a Player's second successful deposit.
- Date mode + range - Toggle between Created and Resolved, then pick a date-time range. Created uses when the player initiated the transaction; Resolved uses when it reached a terminal status.
- Payment account ref - Search by payment account reference (3+ characters)
- PSP - Filter by payment service provider
- Payment Method - Filter by payment method
- Currency - Filter by currency
- Amount - Filter by a minimum and/or maximum amount
- FTD / STD - Filter by first or subsequent transaction occurrence (deposits and withdrawals only)
- Source - Gateway or Manual
Transaction Statuses
| Status | Description |
|---|---|
| Completed | Transaction successfully processed |
| Pending | Transaction is being processed |
| Pending Approval | Withdrawal awaiting manual approval |
| Awaiting Details | Waiting on additional details before processing |
| Processing | Transaction is in progress with the provider |
| Approved | Withdrawal approved (before completion) |
| Failed | Transaction failed to process |
| Rejected | Withdrawal was rejected by an operator |
| Cancelled | Transaction was cancelled |
| Initialized | Transaction created but not yet started |
| Expired | Transaction expired before completion |
Managing Withdrawals
The withdrawal action menu appears only for operators with withdrawal-approval permission, and only on withdrawals in Pending Approval status.

Approving a Withdrawal
Anti-Money Laundering (AML) controls are intended to prevent and detect money laundering. For a withdrawal awaiting manual approval, compare the withdrawal with the player's deposit history and verification status as part of AML and anti-fraud review.
- Locate the withdrawal with Pending Approval status
- Click the ... (more) action menu in the row's actions column
- Choose Approve
- Confirm in the Approve Withdrawal dialog
The same menu also offers Reject and, for operators with risk/fraud-review permission, Risk Check.
Rejecting a Withdrawal
Recording a clear reason gives an auditable record of why the payout was declined.
- Locate the withdrawal with Pending Approval status
- Open the row's ... action menu and choose Reject
- Enter a rejection reason in the modal
- Click Reject Withdrawal to confirm
- The held withdrawal reservation is released back to the player's wallet, any pending gateway payout is cancelled, and the player is notified
Exporting Data
Exporting the filtered view supports reconciliation, audits, and regulatory reporting.
Click the Export Report button in the header to export the current view. Export runs as a background job using your active filters: the button shows Exporting... while it runs, and when the job finishes a CSV (comma-separated values) file (transactions-YYYY-MM-DD.csv) downloads automatically and a toast reports how many rows were exported.
Best Practices
- Review pending withdrawals regularly to maintain player trust
- Always provide clear rejection reasons when declining withdrawals
- Monitor for unusual transaction patterns that may indicate fraud
- Use filters to focus on specific transaction types during reviews