Overview
Transaction Monitoring provides real-time analysis of every transaction processed through your Adhere account. It evaluates transactions against a set of configurable rules and automatically triggers alerts when suspicious patterns are detected — helping you comply with AML regulations and prevent fraud proactively.How It Works
1
Submit a transaction
Send transaction data to the Transaction Monitoring endpoint via your backend.
2
Rules are evaluated
The system checks the transaction against your configured rules (amount limits, frequency, geography, merchant category, and more).
3
Alert is generated (if triggered)
If one or more rules fire, the transaction is flagged as suspicious and an alert is sent via webhook or email.
4
Review and action
Investigate the alert in the Adhere dashboard — approve, reject, or escalate the transaction.
Key Features
Customizable Rules
Configure rules based on transaction amount, frequency, geographic location, merchant category, time of day, and more.
Automated Alerts
Get notified instantly via webhook, email or Slack when a transaction breaches a rule.
Case Management
Review flagged transactions, approve or reject them, and escalate to support from the Adhere dashboard.
AML Screening
Optionally screen transactions and counterparties against global watchlists and sanction databases.
Supported Transaction Types
The Submit Transaction endpoint accepts fourtransaction_type values, each with a different payload shape. Pick the type that matches the transaction you’re submitting.
Transfer
Account-to-account transfer. Requires
origin_account and destination_account. The most common transaction type.USSD
USSD-initiated transaction. Same payload as Transfer — only
transaction_type changes to ussd.Web
Web-initiated transaction. Same payload as Transfer — only
transaction_type changes to web.Card
Card transaction. Requires
card_details (BIN + last4) and optionally merchant_details. No origin_account or destination_account required.Rule Criteria
Rules can be based on any combination of the following:Webhook Notifications
When a transaction is flagged, Adhere sends asuspicious_transaction event to your configured webhook URL. See Webhooks for the full payload structure and signature verification guide.
Next Steps
Submit a Transaction
Send your first transaction for monitoring.
User Journey
Understand the end-to-end flow from submission to resolution.

