Supported Payout Flows

Supported Payout Flows

Coinflow offers two flexible payout models designed to support a wide range of business needs:

  1. Merchant Payout - Described below
  2. Direct User Withdrawal - Users withdraw funds directly from balances they control. (Advanced: for crypto-native platforms.)

1. Merchant Payout

In a Merchant Payout flow, the merchant maintains a wallet balance that serves as the single source of funds for user payouts. This setup is ideal for platforms that directly manage user balances or are paying their users.

Wallet Options

Merchants can choose from two wallet configurations:

  • Coinflow Balance (Recommended for most platforms)
    A funded account hosted by Coinflow. Fund it by bank wire or other supported methods; Coinflow handles everything required to deliver payouts.
  • Bring Your Own Wallet
    Merchants can use an external USDC-compatible wallet. Wallet management and funding remain the merchant’s responsibility.

Funding the Merchant Wallet

If using the Coinflow Balance:

Merchants can fund their balance via:

  • Wire transfer
    Contact Coinflow for wire instructions and we’ll credit your Coinflow balance.
  • Sending USDC on Solana
    Request a deposit address from Coinflow, send USDC, and share the transaction hash and amount for confirmation.

If using Your Own Wallet:

Merchants must directly fund their wallet with USDC. Coinflow does not manage or top up external wallets.

2. Direct User Withdrawal

In a Direct User Withdrawal flow, the end-user’s own balance is the source of funds. Coinflow delivers the payout to the user’s linked bank account or debit card.

This model is best for platforms where users hold and manage their own balances.


Payout Flow Comparison

FeatureMerchant PayoutDirect User Withdrawal
Source of FundsMerchant WalletUser Wallet
Ideal ForPlatforms managing balances that users withdrawPlatforms where users hold their own balances
Funding SourceCoinflow Balance (or BYO wallet, advanced)User’s own balance
OnboardingCoinflow wallet setup or pass external wallet address in payout endpointsUser connects their balance
Currency ConversionCoinflow handles conversion and payoutCoinflow handles conversion and payout
Provides User InterfaceNoYes