How wallets work
A wallet is a logical container for funds. Each account has a single wallet that holds balances across multiple currencies simultaneously.- Inbound AUD bank transfers credit the AUD balance.
- Inbound USDT credits the USDT balance.
- Inbound USDC credits the USDC balance.
- FX conversions move value between currency balances within the same wallet.
- Payouts debit the relevant currency balance.
Currency capability matrix
Not all currencies support inbound receiving. This table shows exactly what each currency can do: AUD — Inbound: Yes (Virtual Account Number, BSB + account number). Hold: Yes. Convert: Yes. Payout: Yes. USD — Inbound: No inbound receiving mechanism. Hold: Yes. Convert: Yes. Payout: Yes. USDT — Inbound: Yes (Solana wallet address only — no ERC-20, TRC-20, or BEP-20). Hold: Yes. Convert: Yes. On-ramp/Off-ramp: Yes. Payout: Yes. USDC — Inbound: Yes (Solana wallet address only). Hold: Yes. Convert: Yes. On-ramp/Off-ramp: Yes. Payout: Yes. HKD — Inbound: No inbound receiving mechanism. Hold: Yes. Convert: Yes. Payout: Yes. SGD — Inbound: No inbound receiving mechanism. Hold: Yes. Convert: Yes. Payout: Yes. To fund a USD, HKD, or SGD balance, either receive funds in AUD or stablecoins and then convert, or transfer in from your platform wallet.On-ramp and off-ramp
PIK supports crypto-to-fiat and fiat-to-crypto conversion for USDT and USDC via the FX Conversion engine. On-ramp (crypto to fiat) — Convert a USDT or USDC balance into AUD or USD. Use this when you receive stablecoin payments but want to hold or pay out in fiat. Off-ramp (fiat to crypto) — Convert an AUD or USD balance into USDT or USDC. Use this when you want to move value into stablecoins for withdrawal to an external wallet. Both on-ramp and off-ramp use the same FX Conversion API. See On-ramp & off-ramp for full details.Third-party fund-in
PIK supports third-party fund-in across all inbound channels. A connected account can receive inbound transfers from senders who have no PIK account. The sender simply transfers to the connected account’s VAN or crypto address. Third-party fund-in is supported for AUD (via VAN) and USDT and USDC (via Solana address). There is no restriction on who the sender is.Retrieve wallet balances
Call GET /api/v1/accounts/connected-account-idconnected: inline export/wallet/balances with your platform token and the x-on-behalf-of header.
Response fields per currency entry:
- currency — Currency code, for example AUD, USDT, USDC.
- available — Funds available for conversion or payout right now.
- pending — Inbound funds received but not yet settled.
