chain, and the value you send is the one in the chain column below.
Not every part of the API is open on every chain yet. The short version:
ZCASH also appears in the chain enum in the API reference. It is not open
for orders or payments yet — treat it as reserved.The settlement stablecoin
On each chain Paj settles in one stablecoin. That is the token an onramp delivers without a swap, the one an offramp pays out without pricing, and the one your fee (businessUSDCFee) is expressed in.
Other tokens work too. An onramp for a different
mint buys the stablecoin and
swaps it on-chain into what you asked for, delivering the swap’s output straight
to recipient. An offramp in a different token is priced at its USD value when
the deposit lands. Either way the stablecoin is the cheapest and most
predictable path, because there is no swap or price in between.
Amounts in the API are always in whole tokens (25 means 25 USDC), so the
differing decimals across chains — Binance-Peg USDC has 18, the rest have 6 —
never show up in your requests.
Naming tokens and wallets
mint is the token’s address on the chain you named: a Solana mint, an ERC-20
contract, or a TON jetton master. recipient is a wallet address in the same
chain’s format.
Both are checked against the chain you named, so a Solana address on a BASE
order is a 400 rather than a lost transfer. What cannot be checked is which
EVM network a wallet is meant for — every EVM chain shares one format, so a
Base address is also a valid BNB Smart Chain address. Tokens are sent on the
chain you named; make sure the wallet can receive there.
TON
TON has no native USDC, so USDT is the settlement stablecoin: a TON onramp for USDT is delivered without a swap, and a USDT deposit to a TON offramp pays out without pricing. For Toncoin itself, setmint to "TON" rather than an address. Anything else
is a jetton, named by its master address — not the jetton wallet that holds
a user’s balance, which is a different address for every holder.
TON addresses come in several spellings (bounceable EQ…, non-bounceable
UQ…, and raw 0:…). Paj accepts any of them for recipient and mint and
treats them as the same account.
Each TON offramp order gets its own funding address, so no comment or memo is
needed on the transfer — send to the address on the order and that is enough.
TON deposits can take up to a minute to be picked up, a little longer than on
the other chains, because Paj waits for the transfer to be fully indexed before
settling it.
Arc
Arc uses USDC as its gas token. The ERC-20 interface at0x3600000000000000000000000000000000000000 is the one to name as mint; it
reports USDC with 6 decimals, like everywhere else.