Skip to content
OfacScanner

Transaction screening

Payment Sanctions Screening Before the Money Moves

Payment sanctions screening checks the parties and details inside a transfer against sanctions lists before the payment is released. It covers the originator, the beneficiary, the banks in the chain and free text, so a blocked party hidden in a payment is stopped in time.

Payment screening at a glance

Plan
Scale and Enterprise
Fields screened
Originator, beneficiary, banks, free text, vessel, crypto address
Response time
Under 300 ms
Lists
OFAC plus UN, EU, UK, Canada, Australia
Integration
REST API with idempotency keys
Payments operations specialist reviewing a held transfer on two monitors

What is payment sanctions screening

Customer screening asks who your customer is. Payment sanctions screening asks who is on the other side of each transaction and what the transaction mentions. Your customer can be perfectly clear while the person they are paying, the bank receiving the funds or the ship named in the invoice is on a sanctions list.

Because OFAC liability is strict, a U.S. person can be penalized for processing a prohibited payment even without knowing a listed party was involved. When funds touch a blocked person, they generally have to be blocked or rejected, and the bank or company must file a report with OFAC within 10 business days. Screening before release is the only point where you can still stop the transfer instead of reporting it afterwards.

Payment screening runs in the flow of money, so it has to be fast and it has to read messy data. Names come in one free text field, addresses are cut short and remittance information is typed by hand. A good screen looks at every field, not only the beneficiary name.

Which payment fields get screened

Each field is screened against the lists that fit it, with the right entity type so a bank name is not scored against a person.

Field What it holds Why it matters
Originator Name, address and account of the sender Confirms the party sending funds is not blocked
Beneficiary Name, address and account of the receiver The most common place a listed party appears
Banks Ordering, intermediary and beneficiary banks Listed banks and their branches can appear in the chain
Free text Remittance info, purpose, invoice notes Names of goods, ships or third parties often hide here
Vessel Ship name or IMO number in trade payments Listed vessels appear in freight and commodity deals
Crypto address Wallet address linked to the payment OFAC lists include digital currency addresses for some entries

Screening a payment party through the API

Send each party of the payment as its own request with your payment reference. Each answer arrives in under 300 ms with a rating and the top score.

Use the same reference for the originator, the beneficiary and the banks of one transfer, so all results tie back to the payment. An Idempotency-Key header makes sure a retried request is never screened or counted twice. Results are also saved as evidence records in your workspace. Full reference in the API docs.

Request

curl -X POST https://ofacscanner.com/api/v1/screen \
  -H "Authorization: Bearer ofs_live_..." \
  -H "Idempotency-Key: pay-88412-beneficiary" \
  -H "Content-Type: application/json" \
  -d '{"name":"Northwind Freight Ltd","type":"organization","country":"PA","reference":"pay-88412"}'

Response

{
  "id": "scr_7f2c",
  "reference": "pay-88412",
  "result": "clear",
  "top_score": 40
}

How to hold a payment for review

A simple pattern that most payment teams use with real time screening.

  1. 01

    Screen before release

    Call the screening endpoint at the point where the payment is approved but not yet sent.

  2. 02

    Release clear payments

    A Clear rating lets the payment continue without anyone touching it.

  3. 03

    Hold anything above threshold

    Review, Likely match and Exact match keep the payment in a held state in your system and open a case in OfacScanner.

  4. 04

    Review the field that matched

    The reviewer sees which field matched, the listed entry, the alias and the score breakdown, then compares country, address and identifiers.

  5. 05

    Release, reject or block

    Record the decision with a reason. Your program decides whether a true match is blocked or rejected and reported to OFAC.

Made for the speed of payments

Every party of the payment

Originator, beneficiary, banks, vessel, crypto address and free text each get their own result, tied together by your payment reference.

Real time response

Results in under 300 ms, so screening fits inside your payment approval step. More on real time sanctions screening.

Allow lists for known parties

Add a known good party to an allow list so the same cleared name does not hold every payment.

Thresholds you control

Set a stricter threshold for payments than for onboarding if your risk assessment calls for it.

Webhooks for held payments

A case.created event tells your system when a payment needs a person to look at it.

Proof for each transfer

Every screened payment keeps the list version, time and score breakdown for your records.

Screen the customer as well as the payment

Payment screening catches counterparties. It does not replace screening your own customers at onboarding or sanctions monitoring after list updates. It also does not look up ownership, so a company owned 50 percent or more by blocked persons needs your own ownership review. OfacScanner gives you the result, and the decision to release, reject or block stays with your team.

Payment sanctions screening questions

Another question? Write to [email protected].

Which plan includes payment screening?

Payment and transaction screening is part of the Scale plan and Enterprise. Scale also includes the REST API, real time screening under 300 ms, allow lists and 500,000 checks per month.

Does each payment count as one check?

Each screened party or field counts as one check, so a payment with an originator, a beneficiary and one bank uses three checks. Idempotency keys make sure a retried request is not counted twice.

Why screen free text fields?

Remittance information and payment notes often mention goods, ships or third parties that are not in any structured field. A listed vessel named only in the purpose of payment would otherwise pass unseen.

Can I screen crypto withdrawals?

Yes. Send the wallet address as an identifier and it is compared with the digital currency addresses that appear in OFAC entries, alongside the names involved.

What do I do with a true match on a payment?

Follow your sanctions program. Under OFAC rules, funds that must be blocked or a transaction that is rejected generally have to be reported to OFAC within 10 business days.

Screen your first name in seconds

Type a person or company name, see the risk rating and top candidates from the current OFAC list, and keep the evidence when you sign up.

Results support your compliance decisions, and the final decision stays with your team. OfacScanner is not affiliated with OFAC or the U.S. Department of the Treasury.