Skip to main content
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 rules

Compliance Alerts

GET /api/v1/compliance/alertsList and filter alerts

Create Alert

POST /api/v1/compliance/alertsManually flag activity

Resolve Alert

PUT /api/v1/compliance/alerts/{id}Update alert status

Account Rules

GET /api/v1/compliance/account-rulesView KYC tier limits

Monitoring Rules

GET /api/v1/compliance/rulesConfigure detection rules

Alert Severity Levels

LevelDescriptionAction Required
CRITICALBlocked transactionImmediate review
HIGHUnusual patternReview within 24h
MEDIUMPolicy violationReview within 48h
LOWWarning onlyNo immediate action

Compliance Workflow

1

Transaction Request

Wallet/POS initiates a transaction
2

Compliance Check

System calls /compliance/check to validate amounts and velocity
3

Decision

  • Pass: Transaction proceeds
  • Block: Transaction rejected, Alert created
  • Flag: Transaction proceeds, Alert created
4

Review

Compliance officer reviews generated alerts