API Integration
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:
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
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
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
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
- Select your implementation guide (above) based on your payout flow
- Set up KYC verification - KYC Verification Options
- Configure bank/card linking - Bank Authentication or Debit Card Tokenization
- Review payout scenarios - Common Scenarios
- Test in sandbox - Use test credentials to validate your integration

