ODG-PASS Gateway
Check payment
ODG-PASS Gatewaycompliance rehearsal and structured payment data before your bank. Signal, not a verdict. Sending and execution stay with your bank.
For banks & regulators

MT → MX: deploy without rebuilding all of e-banking

A ready implementation pack — run validation inside your perimeter, give clients a channel during migration, and show supervisors a clear security story. Scope: structured payment data — execution stays at the bank.

ODG-PASS Gateway · compliance rehearsal · ISO 20022

Rehearse the payment before
your bank decides.

The terminal checks ISO 20022 structure, common rejection reasons, and advisory compliance flags — what correspondents often ask about. We prepare data and explain what to fix; your bank runs full AML/CFT and executes the payment.

Your payment returned and nobody explained why? Usually the data wasn't structured the way the new standard requires. The terminal shows that before you send.

Payment check — works now Plain-language results · 🟢🟡🔴 Rehearsal only — not bank compliance approval
Honest scope

Compliance rehearsal — not a compliance officer

ODG-PASS helps you see problems early and prepare documents — the way a good pre-check should. It does not replace your bank's compliance department.

What the terminal does

  • Checks ISO 20022 / CBPR+ structure — IBAN, BIC, address fields, purpose code
  • Explains which field to fix — 🟢🟡🔴 in plain language
  • Rehearses correspondent questions — large amounts, cross-border, documents
  • Shows a demo sanctions signal for manual review — not a block

What it does not do

  • Full OFAC / UN / EU screening or bank AML/CFT
  • Move money or access your account — funds_moved: false
  • Legal approval or guarantee the bank will accept the payment
  • KYC, PEP, beneficial-owner checks, or regulatory filings

Yellow flags are advisory — prepare invoice or contract if asked. Red means fix structured data before sending. The bank always has the final say.

Built on official standards: ISO 20022SWIFT CBPR+UBL 2.1ISO 13616 · IBANISO 4217 · 3166
Who are you?

Four entry points — one product

Structured payment data from client to bank. Pick your path — clear guidance, traffic-light results 🟢🟡🔴.

Business

I send payments

Compliance rehearsal for your payment: structured fields, purpose code, correspondent hints — 🟢🟡🔴 before you send via your bank.

Check payment →
GCC tax

I need e-invoices

Invoice PDF → UBL 2.1 + QR for ZATCA / Oman / UAE. Demo — format check, not official filing on our behalf.

Tax terminal →
Need help?

Not sure? Ask the AI Auditor

ODG-PASS helps you check payment data before you send — structure only, no payment execution. See if the payment will reach the client and whether hidden block reasons (often not explained by SWIFT, TIT, or the bank) apply.

  • Text, file or voice
  • Official sources only — no guessing
  • Human expert for unusual cases
Open AI Auditor
How it works

Three steps — check before you send

AI helps read and explain. The final XML is deterministic code — not model guesswork.

Fill in or upload

Payment details or invoice PDF — in your browser.

We check the standards

ISO 20022 / UBL rules — you see 🟢 🟡 or 🔴 with a clear note on which field to fix.

Send via your bank

Fix what's flagged, export structured data, send through your bank. Execution is the bank's job.

Philosophy · Fluid Banking

Data layer between client and bank

ODG-PASS Gateway forms correct structured payment data. Our responsibility: correctness and structure. Sending and execution: your bank.

📋

Structured by design

Address by fields, purpose as a code, mandatory identifiers filled — at the point of entry, not after rejection.

See before you send

Check the payment, change nothing in the bank — see 🟢🟡🔴 with a clear explanation of which field to fix.

🔬

Ready for the bank

Output is a complete structured message — nothing truncated, nothing missing. The bank's translator has what it needs.

Pre-Flight Check · Oracle of Transactions

Payment data check — before it reaches the bank

We check each payment before it reaches the bank — so you see problems early, not after a rejection.

🛰️

Route & format

Analyses the route and catches MT/MX format errors, IBAN/BIC issues and unstructured addresses (the CBPR+ killers).

🛡️

Compliance signals (demo)

Advisory flags on a demo reference list — rehearsal only. Your bank runs full sanctions screening and AML/CFT.

💸

Fewer rejections & repair fees

Wrong structure means rejection and repair fees. The terminal catches it at source — when you fill in the payment, not a week later.

Smart Remittance Mapping

Type the purpose in plain words — get the right ISO 20022 code

The AI engine reads your free-text description (the old field-70 habit), proposes the correct Purpose Code, you confirm, and the XML keeps both your words and the structured code.

You write (Ustrd)
"Payment for consulting services, Q2 contract"
AI proposes · you confirm
Purp · SERV — Services
XML: <Ustrd></Ustrd> · <Purp><Cd>SERV</Cd></Purp>

Codes are validated against the full open ISO 20022 ExternalPurposeCode list embedded in the core — no keys, no fees. Human-in-the-loop: the AI proposes, you always confirm.

Two modes

One gateway, two ways to run it

Mode 1 · Automatic

On-site requisite validation

Validate payment requisites right on the site — runs automatically, no login and no keys.

Live now
Mode 2 · Bank staff

Deeper check — by invitation only

For bank employees: the validator highlights which fields need attention. No API keys on this public website — bank onboarding is arranged separately. Signal only, not a block.

By invitation · no keys on site
Bank pack · MT→MX →
AI Auditor · Dialogue Architecture

A guide, not a barrier

The Auditor is proactive — instead of a dry rejection it says "I see an issue, here's option A or B." It takes text, files and voice, cites only official sources, and escalates to a human expert for non-standard cases.

Modules by role

What each client gets

Three simple statuses: Works · Demo · Soon.

Business

  • Payment check · Works
  • Traffic light 🟢🟡🔴 · Works
  • pacs.008 on success · Works
  • Smart purpose mapping · Demo

Bank

  • ISO 20022 pre-validation · Works
  • Sanctions signal (not a block) · Demo
  • Staff validator Mode 2 · Soon
  • No keys on public site · Works

GCC tax

  • UBL 2.1 + QR · Demo
  • ZATCA / Oman / UAE · Demo
  • Yellow-field OCR hints · Demo
  • Official filing via your ASP · Soon
Roadmap & sovereign architecture (for partners)

Target architecture: information layer localised in-country; money stays in banks. Validated step by step with regulators — Stage 2–3, not required for today's payment check.

Stage 1 · Technical

Independent validator

Pre-validation, pacs.008, AI Auditor — works now.

Stage 2 · Regulatory

Regulatory sandbox

Legitimise the standard with regulators.

Stage 3 · Licensed

Financial hub

Tax and payment reporting under proper licences.

Contact

Testing with us?

Questions, issues or suggestions — we adjust as we go. Testing phase: no pricing here, tariffs are agreed separately.