Your treasury, one view
The processor holds your funds in commingled accounts under their name. Settlement is T+N. FX happens at their wholesale rate, with margin you don't see. Reconciliation works in their ledger; your treasury team works backward from statements. When something goes wrong, you have a vendor relationship, not a banking one.
A real bank account, in your merchant name, domiciled in the local market. You see balances in real time. You convert at mid-market when you choose. You sweep when you choose. Treasury team has the same control as if you'd opened a local bank account — without the relationship and renewal overhead.
The pattern that defines how Pockyt treasury actually moves: collect locally into a domiciled virtual account, convert at mid-market to USDC, hold or settle as USDC. Bypasses 2-4% FX margin and same-day correspondent banking that the conventional model loses to.
# Internal transfer between two accounts curl https://mapi.pockyt.io/v3/transfer/internal -H "Accept: application/json" -H "Content-Type: application/json" -d '{ "amount": "10000", "currency": "USD", "sourceAccountNumber": "244275893769", "destinationAccountNumber": "244182028636", "invoiceId": "129153721363341316", "ipnUrl": "https://example.com/webhooks", "note": "Bonus", "merchantNo": "203113", "storeNo": "301854", "merGroupNo": "100009", "timestamp": "2026-03-23T17:00:00Z", "verifySign": "cb74eb92eebadc97445d559bc5501012" }'
01
Real bank accounts
Held in your merchant name. Domiciled in 11 markets. Backed by Pockyt's licensed banking infrastructure.
02
27 fiat currencies + USDC
Hold balances in any supported currency. Move between them on demand. Stablecoin treated as a first-class asset.
03
Mid-market FX
Transparent quote, transparent spread (in basis points), locked rate. No wholesale margin hidden in the rate.
04
Programmable sweeps
Express sweep policy as rules: thresholds, floors, frequency, target currency. Programmable Logic handles execution.
05
Sub-accounts at scale
Issue virtual sub-accounts under any parent — for invoices, sellers, customers, projects. Auto-match on receipt.
06
One ledger
Every balance, conversion, sweep, deposit, and withdrawal rolls up to a single Pockyt ledger. One export, one source of truth.
Any business that collects, holds, and pays in more than two currencies. Virtual Accounts replace the multi-bank, multi-vendor treasury operation with one programmable layer.
For platforms that need to issue accounts to their own users — sellers, partners, sub-merchants — the sub-account model scales without per-account banking relationships.
Companies operating primarily in USDC that need fiat capability for vendor payments, payroll-adjacent flows, or regulatory commitments. Hold USDC; convert to fiat on demand.
Talk to our team about replacing your multi-bank, multi-vendor treasury setup with one operating layer.