Introducing Complead. One AI-native platform for financial crime compliance. Read the story
New Ready Integrations available Check the new integrations
Product · Payments

Payment Screening, inside the payment flow

Screen every payment against sanctions and watchlists in real time, on the SWIFT or ISO 20022 message, so a blocked party is stopped before the funds move, not after.

Real-time Screened before release
SWIFT + ISO MT and 20022 supported
Sub-second Median screen time
Every field Name, address, BIC, country
Why this matters

A payment cleared is a payment you cannot recall

Screening a customer once is not the same as screening the payment they are about to send. The counterparty may be new, the beneficiary bank may be sanctioned, the reference field may name a designated vessel. Complead screens the payment message itself, in the flow, and holds it before release rather than chasing it after settlement.

Customer-only screening

The account is clean, the counterparty on this payment is not.

Post-settlement checks

A batch review flags the payment after it has already left.

Unscreened fields

The reference or address field names a designated party nobody checked.

How it works

Four steps, inside the payment

Scroll to advance
  1. Step 01 Parse the message

    The payment message is parsed, whether SWIFT MT or ISO 20022, and every party field is extracted.

  2. Step 02 Screen every field

    Names, addresses, BICs and countries are screened against sanctions and watchlists.

  3. Step 03 Hold on a hit

    A match holds the payment before release. A clean message passes without a pause.

  4. Step 04 Review and decide

    An analyst releases, blocks or escalates, and the decision is logged against the payment.

complead / parse
  • MT103parsed
  • debtor, creditor, agents, referenceextracted
complead / screen
  • party fields screened4
  • hit1
  • beneficiary91%
complead / hold
  • HELD
  • beneficiary EU consolidated91%
  • pendingreview
complead / decide
  • reviewed
  • false positive,namesake
  • released
  • logged
Parse
Screen
Hold
Decide
Capabilities

What the product actually does

01

Message parsing

SWIFT MT and ISO 20022, every party field extracted.

02

Real-time hold

A hit holds the payment before release.

03

Full-field screening

Names, addresses, BICs, countries and reference text.

04

Explainable hits

Which field matched, which list, and the score.

05

Analyst workflow

Release, block or escalate, with a reason code.

06

Payment audit

Every screen and decision logged against the message.

Product tour

Three screens your team lives in

Held payments, in front of you

Payments on hold, ranked by score, each showing the field that matched.

  • Held payments ranked by risk
  • Matched field on the row
  • Release or escalate in one action
complead / live-queue
  • MT103 #4402 beneficiary 91%HELD
  • MT202 #4419 agent 68%review

The payment and the match, together

The parsed message beside the match, with the exact field and list shown. “ ACME Shipping ” · EU consolidated 91% · vessel reference.

  • Parsed fields laid out
  • Match with field, list and score
  • Reason code on the decision
complead / message-detail
  • MT103
  • beneficiary

Speed and hold rate, watched

Screen time, hold rate and false-positive rate, so screening does not become a bottleneck.

  • Median screen time
  • Hold and release rate
  • False-positive trend
complead / throughput
  • median62 ms
  • held0.4%
  • FP88%
  • trenddown
Data coverage

What is screened, and against what

Every party and reference field is screened against sanctions and watchlists, refreshed on the platform schedule.

Field and list reference
Message types SWIFT MT, ISO 20022 pain and pacs
Fields Debtor, creditor, agents, address, BIC, reference
Lists OFAC · EU · UN · HMT, plus national regimes
Freshness Lists refreshed every 15 minutes
Runs on Fusion

Payment risk feeds the same customer score

A held payment is a signal about the customer behind it. The event feeds the Fusion score, so a pattern of near-misses raises the customer risk, not just this one message.

This product Payment Screening Real-time screening on the payment message
Feeds into Fusion engine Payment hits as a customer signal
You get One risk score Payment behaviour reflected in the customer view
Integration

Screen the message inline, hold on a hit

Send the payment message for screening in the flow, and hold it on a match before release.

// screen a payment message
POST /v1/payments/screen "type": "MT103", "message": "{...}", "hold_on_hit": true
200 OK · 1 hit · beneficiary 91% · HELD · 62 ms
// decide on a held payment
POST /v1/payments/4402/decision "action": "release", "reason": "false_positive_namesake"
200 OK · released · logged
FAQ

Questions payment teams ask us

What is the difference between this and screening the customer?

The Client Screening feature provides information regarding the parties that you have onboarded, while Payment Screening looks at the message itself and therefore is able to identify a new counterparty, a sanctioned beneficiary bank, or a designated vessel mentioned in the reference field even if both account holders are clean.

What types of message formats are available for screening?

The SWIFT MT and ISO 20022 pain and pacs messages should be parsed one field at a time rather than treated as a block of text; batch files are screened in the same way as live messages, using the same lists and the same thresholds, so a bulk payment process does not revert to a less stringent check.

Can it be fast enough to be incorporated into the payment process?

The median screen time is 62 ms, which means that the screening takes place inline and messages are passed through without any delay. It doesn't affect your cut-off times since the screen is completed within the release call and not in a separate queue.

What will occur if Complead is not available?

You decide on the behaviour, it being a matter of compliance rather than a technical default; the payments either remain pending until the screening results return or proceed with the gap noted for review. The choice you make is recorded and logged.

In which fields are they being screened?

The debtor and creditor, together with all the agent details, addresses, BICs, country codes and the free-text reference; the reference and the address are just as important as the information relating to the parties, since a particular entity or vessel is sometimes named only in those fields.

What takes place when there is a hit, and who is responsible for releasing the payment?

The payment is held until it is released and the analyst is given access to the exact field, list and score associated with the match. A reason code is needed for each of the actions release, block and escalate, and the right to release can be separated from the right to review so that the same person does not carry out both actions.

What do you do to stop clean payments being held?

The thresholds are established separately for each corridor and message type, secondary identifiers are used to narrow the match, and a counterparty which has been cleared can be put on a whitelist. A high hold rate indicates a tuning problem, not that it is a safety feature.

Does the choice to release apply to the following payment?

Yes, a cleared counterparty stays cleared until the underlying list record is modified, which is the reason why the same beneficiary does not raise an alert on every payment in which it appears; when the record is changed, the whitelist entry is reopened rather than just carrying on without any notice.

What does an auditor see?

For each screen and for each message, the data should include information regarding which fields were read, which list version was in effect, who took the decision, when, and for what reason. This data can be exported either on a per-message basis or on a per-period basis.

Does a held payment change the customer's risk score?

Yes. The event writes back to the customer record on Fusion, so a pattern of near misses raises the customer's rating rather than living only in the payment log.

Testimonials

What compliance teams say

All case studies
We went from checking customers one by one to a single platform that screens more than 3,000 of them around the clock, so our analysts can finally focus on real risk.
Ulviyya Akhundzada Head of Compliance & Monitoring · Ateshgah Life
We moved from screening customers one by one to a unified platform where our analysts can focus on what actually matters.
Mariana Alexei Non Banking Financial Expert · Moldcell
We focus on real risks, not false positives, meeting our AML obligations and our customers' expectations.
Arda Akay Head of Compliance, Risk & Internal Control · BPN

Screen your own payment messages

Bring sample messages. In 30 minutes you will see them parsed, screened and held on a hit, with the field that matched.

3,000+ Data sources checked
220+ Countries covered
15 min Always real-time data