Skip to main content
Payouts move funds from your BoomFi virtual account balance to an external account you’ve registered — a crypto wallet or a bank account. See Whitelist External Account to register a destination first.

Prerequisites

Because whitelisting the destination is the step-up-protected step, creating the payout itself needs no per-request OTP — it can be called by an API key alone.

Create a payout (API)

Address the destination by the id or reference you registered it with. The currency decides the rail: a fiat symbol settles to the destination’s bank account, a digital one to its wallet (and requires chain_id).
Use the request schema from the API reference (CreateVirtualPayoutRequest) for exact fields.

Direct wallet payout (no whitelisting)

For a one-off crypto send where you don’t want to register a destination first, POST /accounts/virtual/payout/address still pays out directly to a wallet address:
This path is digital-only and has no equivalent for fiat: use the whitelisted flow above for a bank payout, or for any destination you’ll pay repeatedly.

Dashboard

Use the Account experience (https://app.boomfi.xyz/dashboard/account) for payout controls in the merchant UI. BoomFi account payouts

Events and monitoring

Track resulting payments/transactions in the dashboard and via webhooks. Failed webhook delivery does not reverse an on-chain payout: reconcile carefully.