Table of content

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.