Supported Payout Flows

Supported Payout Flows

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

  1. Merchant Payout
  2. User Custodial Payout

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 In-App Wallet (Recommended for most customers)
    A hosted wallet solution managed by Coinflow, offering a simple interface and multiple funding options.

  • Bring Your Own Wallet (Recommended for crypto-native merchants)
    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 In-App Wallet:

Merchants can fund their wallet via:

  • Sending USDC on Solana
    Request a deposit address from Coinflow, send USDC, and share the transaction hash and amount for confirmation.

  • Wiring Fiat Funds
    Contact Coinflow to receive wire instructions. Coinflow will convert the funds into USDC and credit them to the merchant’s wallet.

If using Your Own Wallet:

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

2. User Custodial Payout

In a User Custodial Payout flow, the end-user’s custodial wallet is the source of funds. Coinflow facilitates the off-ramp by converting stablecoins (e.g., USDC) to fiat and delivering the payout to the user’s linked bank account or debit card.

This model is best for platforms—such as gaming ecosystems or DeFi apps—where users are crypto-native and control their own wallets.


Payout Flow Comparison

FeatureMerchant PayoutUser Custodial Payout
Source of FundsMerchant WalletUser Wallet
Ideal ForPlatforms managing balances that users withdrawUsers with custodial wallets
Wallet TypeCoinflow wallet or external merchant walletUser’s custodial wallet
OnboardingCoinflow wallet setup or pass external wallet address in payout endpointsConnect custodial wallet
Fiat Off-RampCoinflow handles conversion and payoutCoinflow handles conversion and payout
Provides User InterfaceNoYes