Payment Processor Compliance

Sanctions screening that keeps up with payment volume.

Screen every beneficiary before payment execution with sub-200ms latency. Batch support for file-based workflows and webhook alerts for list changes.

Workflow

From payment initiation to compliance decision.

01

Payment initiated

Customer submits a payment with beneficiary details

02

Real-time screen

POST /v1/screen with beneficiary name, country, and type

03

Risk decision

API returns verdict: clear, possible_match, or confirmed_match

04

Payment routed

Clear → proceed. Review → hold for manual check. Block → reject.

05

Evidence stored

Evidence Capsule ID is stored for audit reconstruction

Capabilities

What the API delivers.

Sub-200ms real-time screening

p50 45ms, p95 202ms, p99 276ms. Screen every beneficiary before payment execution without adding perceptible delay.

Batch file screening

Upload a batch of beneficiary names and receive structured results for every entry. Auto-approve clears, flag reviews, and block confirmed matches.

Webhook alerts for list changes

Subscribe beneficiaries to a watchlist and receive near real-time notifications when their risk status changes due to sanctions list updates.

Structured risk decisions

Every match includes confidence score, source attribution, and match rationale. Compliance teams can inspect — not just trust — the result.

High throughput

Built for payment processors handling thousands of transactions per hour. Stateless architecture scales horizontally with your volume.

Audit-ready evidence

Every transaction screen is logged with timestamp, list version, match evidence, and decision hash. Exportable for compliance review and regulatory inquiry.

Developer experience

One call per beneficiary.

Integrate at the payment initiation point. The API returns a structured verdict that your system can act on immediately.

bash
curl -X POST https://api.verifex.dev/v1/screen \
  -H "Authorization: Bearer vfx_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Beneficiary Name",
    "type": "person",
    "country": "US",
    "mode": "broad"
  }'

Get started

Start screening payments today.

50 free screens per month. Sub-200ms latency. No sales calls.