Getting Started with Implementing Payouts
Choose Your Payout Flow
Before implementing, determine which flow fits your use case:
Learn more: Understand Your Flow of Funds
Implementation Steps Overview
Once you’ve selected a withdrawal flow, follow these high-level steps:
1. User Verification (KYC/KYB)
All users must complete identity verification before their first payout. This ensures compliance and prevents fraud.
Options:
- Coinflow’s Prebuilt KYC Solution - Fastest integration
- KYC Attestation - Pass your existing KYC data
- Sumsub Token Sharing - Share Sumsub verification
Learn more: What is KYC?
2. Link Payout Destination
Users need to add their bank account or debit card to receive funds.
For bank payouts:
- Users authenticate their bank account via Plaid or your preferred provider
- Required for ACH, RTP, SEPA, UK Faster Payments
Learn how to implement Bank Authentication →
For card payouts:
- Users tokenize their debit card for instant push-to-card payouts
- Required to maintain PCI compliance
Learn how to implement Debit Card Tokenization →
3. Select Payout Speed
Choose the right speed for your users’ needs:
Learn more: Understanding Payout Speeds
4. Initiate Payout
Submit the payout request using your chosen implementation method:
Implementation Options:
- API Integration - Full control and customization
- Coinflow Withdraw Component - Pre-built UI component
5. Monitor Status
Track payout status via webhooks or API polling. You’ll receive real-time updates when payouts complete or encounter issues.
Key Concepts
Payout Destinations
Payout destinations are determined by the country selected during verification:
View all countries: Supported Countries & Currencies
Payout Currency
By default, currency matches the user’s verification country:
- US verification → USD payouts
- EU verification → EUR payouts
- UK verification → GBP payouts
In some scenarios, users can select alternative currencies based on their payout method.
Source of Funds
The wallet providing funds for the payout:
- Coinflow Merchant Wallet - Managed by Coinflow
- Merchant BYO Wallet - Your own wallet
- User Self-Custodial Wallet - User’s own wallet
Next Steps
-
Choose your implementation method:
- API Integration - For custom implementations
- Coinflow Withdraw Component - For pre-built UI
-
Set up user identification:
-
Configure KYC verification:
-
Review payout scenarios:

