An account must exist before account details can be created for it. See Accounts for how to create an account.
Fiat account details
Fiat account details provision real banking coordinates. The identifiers returned depend on the account’s currency:| Currency | Identifiers provided |
|---|---|
USD | Account number, routing number, SWIFT code |
EUR | IBAN, BIC |
GBP | Account number, sort code |
CAD | Account number, institution number, transit number |
AED | Account number, IBAN |
NGN | Account number |
ZAR | Account number, branch code |
Creating fiat account details
The ID of the account to generate banking coordinates for.
The type of account details to generate. Set to
fiat for banking coordinates. Defaults to fiat.Number of days after which the account details expire. Omit for permanent details. See Expiration.
Provider identifier for issuance. Omit to use Nuvion’s default provider.
Fiat account details object
Unique identifier for the account details. ULID format.
The ID of the entity that owns the account.
The ID of the account these details belong to.
The type of asset.
fiat for banking coordinates, stablecoin for wallet addresses.The bank account number or IBAN, depending on the account’s currency.
The financial institution that issued the account details.
Current status of the account details.
active when ready to receive funds.Unix timestamp in milliseconds of when the account details were created.
Unix timestamp in milliseconds of the last update.
Stablecoin account details
Stablecoin account details provision a wallet address on a supported blockchain. The entity uses this address to receive stablecoin transfers — USDC and USDT are supported on all chains.| Chain | Network | Address format |
|---|---|---|
eth | Ethereum Mainnet | 0x... |
base | Base | 0x... |
matic | Polygon | 0x... |
sol | Solana Mainnet | Base58 |
Creating stablecoin account details
The ID of the account to generate a wallet address for.
Set to
stablecoin.The blockchain to provision the wallet address on. One of
eth, base, matic, sol.Stablecoin account details object
Stablecoin account details are initially created with
status: pending while the wallet address is being provisioned. Listen for the account_details.activated webhook event to know when the address is ready to receive funds.The blockchain network the wallet address is on. One of
eth, base, matic, sol.The provisioned wallet address. EVM-format (
0x...) for eth, base, and matic; Base58 for sol.The stablecoins this address can receive. Always
["USDC", "USDT"].Expiration
By default, account details are permanent. Passterminate_after to set an expiry date — the details will deactivate automatically after the specified number of days.
- Temporary collection accounts — generate a unique receiving address per transaction that expires after collection
- Time-limited links — share banking coordinates that self-deactivate after a campaign or event
- Short-lived virtual accounts — provision and expire accounts for one-off payout flows
What’s next
Accept a payment
Use account details to receive a bank transfer or stablecoin deposit into an account.
Send a payout
Send funds from an account to any bank account globally.
Account Details API reference
Full endpoint documentation for creating and managing account details.
