OFAC compliance for payment orchestration platforms
Payment orchestration platforms must screen at every routing decision, because each hop is a new counterparty.
TL;DR
TL;DR: A payment orchestrator that routes across providers should screen each counterparty at the point of routing, not once at intake, since every hop can introduce a blocked party.
Why every hop matters
Orchestration platforms route transactions across many providers, and each routing decision can introduce a new counterparty: a processor, a beneficiary, or an intermediary. A check performed once at intake does not cover a party that appears later in the chain. OFAC's strict-liability standard applies to every transaction, and civil penalties start at $356,000 per violation.
Where to screen
Screen at the routing decision itself. Before the platform hands a payment to a provider or resolves a beneficiary, run a screening call that returns ALLOW or BLOCK in under 100 ms. The check covers names on the SDN list and the 947 OFAC-listed crypto wallets, and it applies the 50 Percent Rule.
The routing control
Because each hop is logged, the platform builds an audit trail of every routing decision and its screening result. That record is what a regulator will ask for. A screening API makes the control a simple branch in the routing code, so it does not add meaningful latency.
A routing checklist
For each routing decision, answer three questions: who is the counterparty at this hop, has this counterparty been screened, and what does the log show? A one-line screening call at each branch, returning ALLOW or BLOCK in under 100 ms, turns those questions into an automatic check rather than a manual review.