TM (Transaction Monitoring)

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Request Parameters

FieldTypeDescription
transaction_idstringUnique transaction reference
customer_idstringUnique customer identifier
amountnumberTransaction amount
currencystringISO currency code (e.g NGN)
transaction_typestringtransfer,withdrawal, deposit
channelstringmobile, web, atm, branch
timestampstring (ISO 8601)Transaction date & time
source_accountstringOriginating account
customer_emailstringOptional. Enables sanctions/PEP screening on the customer and digital footprint email intelligence (disposable-domain + MX deliverability checks)
beneficiary_namestringOptional. beneficiary name
customer_namestringCustomer name
ip_addressstringip address of the actor of the transaction

What This Endpoint Screens

This endpoint screens both the sender and the receiver in a transaction, plus the transaction's country. The following checks run automatically on every call:

  • Sanctions & PEP screening -- the customer and, where available, the counterparty are checked against global sanctions and PEP watchlists, plus a country-level sanctions check. A sanctions hit forces blocked; a PEP hit forces flagged for review. Returned under sanctions_screening (sender, receiver, country_check).
  • Crypto / stablecoin screening -- when a transaction involves a crypto or stablecoin transfer, wallet addresses are checked against known mixer/tumbler patterns. Returned under crypto_screening (null when not applicable).
  • Digital footprint / email intelligence -- when customer_email is provided, it's checked for disposable/temporary email domains and live MX record deliverability. Returned under digital_footprint. Each organisation can configure whether -- and by how much -- a disposable or undeliverable email adds to the risk score (0 by default).
  • Risk score breakdown -- risk_score_breakdown shows exactly how risk_score was calculated: the ML component, the rule component (sum of matched rule severity points), and any screening_boost applied from sanctions/PEP/email-intelligence hits, so the math always reconciles with the final score.
  • Rules triggered -- rules_triggered_details lists every rule that matched, with its name, severity, the exact condition that fired, and whether it was suppressed for that customer via a safelist entry.
Body Params
string
Defaults to TXN_123456
string
Defaults to CUST_987654
string
Defaults to 250000
string
Defaults to NGN
string
Defaults to transfer
string
Defaults to mobile
string
Defaults to 2026-01-28T10:15:30Z
string
Defaults to 1234567890
string
Defaults to 0987654321
string
string
string
Headers
string
Defaults to x-api-key

Your API Key

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json