Overview
The fraud detection system monitors all transactions and flags suspicious activity based on:Amount
Unusually large transactions
Frequency
Rapid transaction patterns
Behavior
Deviation from normal patterns
Recipients
New or suspicious recipients
Endpoints
List Suspicious
GET /api/v1/transactions/suspiciousList flagged transactions with filteringSummary Stats
GET /api/v1/transactions/suspicious/summaryAggregated statistics for dashboardsSeverity Levels
- Low
- Medium
- High
- Critical
Risk Score: 0-30Minor anomalies that may be explained by normal behavior variations.
- Small amount deviations
- Slightly unusual timing
- New recipient (first transaction)
Review Status
Pending
Awaiting initial review
Under Review
Being investigated
Cleared
Marked as legitimate
Confirmed
Confirmed as fraud
Filtering Options
Date Range
Date Range
Filter by
from_date and to_date (YYYY-MM-DD format).Default: Last 30 daysSeverity
Severity
Filter by
severity: low, medium, high, critical, or allStatus
Status
Filter by
status: pending, under_review, cleared, confirmed, or allSubscriber/Agent
Subscriber/Agent
Filter by specific
subscriber_id or agent_idAmount Range
Amount Range
Filter with
min_amount and max_amountTransaction Type
Transaction Type
Filter by
transaction_type: transfer_p2p, agent_cashin, pos_payment, etc.Response Structure
- Transaction List
- Summary Stats
Dashboard Integration
Use the summary endpoint to power real-time fraud monitoring dashboards.
- Total Pending - Transactions awaiting review
- High/Critical Count - Urgent items
- Amount at Risk - Total flagged amount
- Trend - Compare to previous period