Skip to main content
A payout converts crypto held in a Privy wallet to fiat and settles it to an external bank account. Payouts run as a wallet action, so a single API call sends the crypto on-chain and settles the fiat. Privy handles the provider-side routing, so your app only names the wallet, the amount, and the destination bank account.

How a payout works

  1. Register the external bank account against the user or organization being paid.
  2. Create a payout action to that external bank account, specifying the source asset, chain, and amount.
  3. Track the status as Privy sends the crypto on-chain and the provider converts and settles the fiat.
See the live demo for payouts, fiat deposits, and KYC. Source code

Getting started

Setup

Verify the paying entity and configure the provider

Register a bank account

Save the bank account a payout settles to

Execute a payout

Convert crypto to fiat in a single call