This guide assumes the user is already onboarded to Bridge—the Bridge customer exists, terms of
service are accepted, and KYC is verified. That onboarding happens once through headless bank
deposits and is shared across onramps and offramps, so a
verified user can offramp without repeating it. If the user is not yet verified, complete terms
of service and KYC first.
1
Register a fiat account
Register the bank account that receives the payout. This can be the user’s own account or a third party’s; set
account_owner_name and the account holder details accordingly. See the API reference for the full set of parameters.2
Generate offramp instructions
Generate offramp instructions with the registered account’s The response returns the provider’s onchain address to send the payout to.
external_account_id. See the API reference for the full set of parameters.3
Send the payout from the wallet
Complete the offramp by sending the stablecoins to the provider’s address with the transfer wallet action (API reference). Privy constructs, signs, and submits the transaction in a single API call. If your app has gas sponsorship configured, the transfer is sponsored automatically.

