We’ve created a sandbox session for you — no signup needed. Explore freely. All data is mocked. No real bank connection is made.

Virtual Accounts

One IBAN per customer.

In production, this replaces: matching incoming transfers to customers by reading bank statements line by line.

  1. Issue a virtual IBAN (current step)
  2. Money in, matched

Step 1 · Issue a virtual IBAN

Virtual Accounts run on B2B Unified's Virtual IBAN product: every customer gets an IBAN of its own, so each transfer says who paid. Pick the account to collect into; the bank travels as bankCode in the body. Nothing is sent until you press Issue virtual IBAN.

Acme ERPFinance › Receivables › Riyadh Retail Coneotek B2B Unified

Customer

Riyadh Retail CoInvoice open

Customer number
1000000042
Open invoice
INV-S-2210
Amount
SAR 25,000.00
Virtual IBAN
Not issued yet

Collect into · your accounts, one API

Acme ERPtoneotek B2B UnifiedtoAl Rajhi BankAl Rajhi · RJHISARI

REQUEST INSPECTOR

No requests yet

Start a demo flow — each simulated API call appears here as it fires.

Step 2 · Read the reference

Virtual Accounts documentation

Endpoints, auth, payloads, and error handling for production.

Open the docs

Step 3 · Build for real

Start your first sandbox call

Create a sandbox app, copy your client credentials, and call Virtual Accounts with real bank data.

Start your first sandbox call