Overview
The transactions screening service APIs are designed to perform anti-money laundering (AML) checks on financial transactions before they are processed. By analyzing the transaction parties, purpose, and involved banking entities, this service ensures that suspicious or high-risk transactions are detected early and flagged for review. It provides both real-time risk detection and post-screening result updates to support compliance and operational workflows.
Why use these APIs?
- Real-time AML risk detection: Automatically detects high-risk or suspicious transactions before they are executed.
- Compliance with AML regulations: Helps financial institutions meet local and global regulatory requirements for transaction monitoring.
- Fraud and risk prevention: Prevents funds from being transferred in or out of the system in violation of AML laws.
- Integrated workflow support: Enables collaboration between automated systems and compliance teams by allowing updates to screening results.
Key features
POST /request-transaction-screening:- Initiates AML screening by submitting transaction details for risk assessment.
- Screening involves analyzing:
- Customer information (e.g., sender/receiver identity)
- Bank information (e.g., which bank the customer is using or authorized by)
- Transaction purpose (e.g., payment for goods/services, remittance, settlement)
- Shipping/logistics info (if applicable, e.g., for purchase-related transfers)
POST /update-status-aml:- Updates the result of a transaction screening including the case's progress, preliminary screening result, and final compliance decision after manual or automated review, enabling workflow continuity and record accuracy.