The Compliance API enforces regulatory limits, monitors suspicious activity, and manages KYC triggers. It acts as a gatekeeper for all financial transactions.
Features
Real-time Checks
Monitor transactions before they complete
Limit Enforcement
Enforce KYC-based daily and single transaction limits
Alert System
Flag suspicious activity for review
Audit Rules
Configurable monitoring rules
Endpoints
Check Compliance
POST /api/v1/compliance/checkValidate transaction against rulesCompliance Alerts
GET /api/v1/compliance/alertsList and filter alertsCreate Alert
POST /api/v1/compliance/alertsManually flag activityResolve Alert
PUT /api/v1/compliance/alerts/{id}Update alert statusAccount Rules
GET /api/v1/compliance/account-rulesView KYC tier limitsMonitoring Rules
GET /api/v1/compliance/rulesConfigure detection rulesAlert Severity Levels
Compliance Workflow
1
Transaction Request
Wallet/POS initiates a transaction
2
Compliance Check
System calls
/compliance/check to validate amounts and velocity3
Decision
- Pass: Transaction proceeds
- Block: Transaction rejected, Alert created
- Flag: Transaction proceeds, Alert created
4
Review
Compliance officer reviews generated alerts