For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
RegisterLoginSandbox Login
GuidesRecipesAPI Reference
GuidesRecipesAPI Reference
  • Getting Started
    • Getting Started with Checkout
    • ACH Checkout
    • Card Checkout with Credits
    • Card Checkout
    • Direct USDC Settlement
    • Fiat/Crypto Pay-ins
    • Secure Marketplace Checkout
    • EVM Checkout
    • How to Enable Checkout with Credit Cards
    • Quick Start Marketplace Implementation
    • Payouts
    • Common FAQs
  • Checkout
    • Settlement Locations
    • Checkout Webhooks
  • Payouts
    • Payout Overview
    • What is a Payout
      • Getting Started
      • Bank Authentication UI
      • Debit Card Tokenization
      • API Integration
      • Coinflow Withdraw Component
  • Subscriptions
    • Subscriptions Overview
  • Marketplaces
    • Marketplace Overview
    • How Marketplaces Work
    • How to Withdraw USDC
    • Countries Eligible for USDC Withdraw
    • Marketplaces Webhooks
    • Marketplaces Implementation
  • Developer Resources
    • Custom Branding
    • Checkout Implementation
    • Webhooks
  • Merchant Dashboard
    • Login & Account Access
    • Users and Roles
    • Rate Limits
    • Developer Contact
LogoLogo
RegisterLoginSandbox Login
On this page
  • Overview
  • Choose Your Implementation Guide
  • Implementation Flow Comparison
  • API Endpoints Reference
  • Core Endpoints
  • Next Steps
  • Additional Resources
PayoutsImplementation Methods

API Integration

Implement payouts programmatically using Coinflow's REST API for full control and customization
Was this page helpful?
Previous

Coinflow Withdraw Component (SDK)

Next
Built with

Overview

Coinflow’s API provides complete control over the payout experience. Use our REST API to build custom payout flows that integrate seamlessly into your application.

Choose Your Implementation Guide

Select the guide that matches your payout flow:

Merchant Payout from BYO Wallet

Use this when you’re paying out from your own crypto wallet (non-Coinflow wallet).

Best for:

  • Gaming platforms managing player balances
  • Marketplaces handling seller payouts
  • Rewards programs disbursing earnings

Requirements:

  • Your own wallet with USDC/EUROe balance
  • Ability to sign blockchain transactions
  • User identification via internal IDs
Merchant Payout from Coinflow Wallet

Use this when paying out from Coinflow’s managed in-app wallet.

Best for:

  • Simplest merchant payout integration
  • Avoiding wallet management overhead
  • Eliminating gas fees

Requirements:

  • Coinflow in-app wallet setup
  • Sufficient USDC balance in Coinflow wallet
  • User identification via internal IDs
User Self-Custodial Wallet Payout

Use this when users withdraw directly from their own crypto wallets.

Best for:

  • DeFi applications
  • Web3 gaming platforms
  • NFT marketplaces
  • Any platform where users control their wallets

Requirements:

  • Users have their own crypto wallets
  • Users can sign blockchain transactions
  • User identification via wallet addresses

Implementation Flow Comparison

FeatureMerchant BYO WalletMerchant Coinflow WalletUser Self-Custodial
Wallet ManagementYou manageCoinflow managesUser manages
Gas FeesYou payNoneUser pays
User IdentificationInternal IDInternal IDWallet address
Transaction SigningYour backendCoinflow handlesUser’s wallet
Balance ManagementYour responsibilityCoinflow managedUser managed

API Endpoints Reference

Once you’ve reviewed the implementation guide, refer to our API documentation for endpoint details:

Core Endpoints

  • Create Withdrawer - Complete KYC/KYB verification API Reference →

  • Add Bank Account - Link user’s bank account API Reference →

  • Tokenize Debit Card - Add card for push-to-card payouts Learn more →

  • Initiate Withdrawal - Submit payout request API Reference →

  • Get Withdrawal Status - Check payout status API Reference →


Next Steps

  1. Select your implementation guide (above) based on your payout flow
  2. Set up KYC verification - KYC Verification Options
  3. Configure bank/card linking - Bank Authentication or Debit Card Tokenization
  4. Review payout scenarios - Common Scenarios
  5. Test in sandbox - Use test credentials to validate your integration

Additional Resources

  • Understand Your Flow of Funds
  • User Identification Methods
  • Supported Countries & Currencies
  • Common Payout Errors