Step 1: Provision account details
UsePOST /account-details. For a fiat account, pass just account_id; for a stablecoin account, also pass chain. See Create account details for the full request and response field reference, and Account Details for which identifiers are returned per currency and chain.
Details are provisioned asynchronously:
status starts at pending and moves to active once ready. Listen for account_details.updated to know when to share the coordinates. See Account Details for the full identifier set once active (account number, sort code, IBAN, or wallet address, depending on currency).Step 2: Share the coordinates with your payer
Oncestatus is active, share the returned banking coordinates or wallet address with your payer through your own product. The payer sends funds directly to those coordinates from their own bank or wallet; no further action is required on your side until funds arrive.
Step 3: Listen for the inflow
Nuvion credits the account and firesinflows.completed once the transfer settles.
What’s next
Account Details
Fiat and stablecoin identifier tables and the full account details object schema.
Account Details API reference
Full endpoint documentation for creating and managing account details.
Event types
Full payload schema for
inflows.completed and every other webhook event.