Virtual accounts for
global collections

SOC 2 Certified
99.99% Uptime
160+ Markets

What it is

Dedicated accounts details,
settled in stablecoins.

Give your customer a reusable bank account. Funds deposited are automatically converted into stablecoins and sent to your nominated wallet.

Fiat collections

Accept inbound fiat from your customers on local rails without operating bank accounts yourself.

Embedded accounts

Give every end-user their own payment details inside your product.

Exchange & fintech top-ups

Let users fund balances locally and settle into USDT instantly.

Create Virtual accounts

Issue bank accounts for your customers.

Simply create named and non-named multicurrency collection accounts for your userbase.

POST /api/v1/customers/{id}/virtual-accounts
# → Virtual account created
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "activated",
  "customer_id": "550e8400-e29b-41d4-a716-446655440001",
  "source_deposit_instructions": {
    "currency": "AED",
    "payment_rails": ["wire"]
  },
  "deposit_handling_mode": "auto_payout",
  "destination": {
    "currency": "USDT",
    "payment_rail": "ETHEREUM",
    "address": "0x1234567890abcdef1234567890abcdef12345678"
  },
  "held_balance": { "amount": "0", "currency": "USDT" }
}

Coverage

Collect on local rails across Asia, MENA and beyond.

Explore all markets →
SGD
HKD
JPY
CNY
KRW
INR
IDR
THB
PHP
MYR
VND
TWD
AED
SAR
QAR
KWD
BHD
EGP
TRY
USD
EUR
GBP
AUD
SGD
HKD
JPY
CNY
KRW
INR
IDR
THB
PHP
MYR
VND
TWD
AED
SAR
QAR
KWD
BHD
EGP
TRY
USD
EUR
GBP
AUD

FAQ

Virtual accounts, answered.

What is a virtual account?

Dedicated, reusable payment details tied to a customer. Fiat deposited is converted and settled into the stablecoin you choose.

Which currencies and rails are supported?

13 fiat currencies today across LOCAL and SWIFT rails, including ACH, SEPA, FPS and PayID. Coverage is configurable and expanding.

How do I reconcile deposits?

Every deposit carries references and appears in the account history endpoint, with webhooks fired on each event.

Can I test before going live?

Yes — the sandbox lets you simulate deposits and build the full lifecycle without moving real money.

Ready to move
USDt?

Join the developers processing billions on Stables.