Overview
Fundflow requires you to set up both bank accounts and crypto wallets to facilitate on-ramp and off-ramp transactions:Bank Accounts
For fiat currency transactions (EUR, USD, GBP)
Crypto Wallets
For cryptocurrency transactions across multiple blockchains
- On-Ramp (Fiat → Crypto): Bank account → Crypto wallet
- Off-Ramp (Crypto → Fiat): Crypto wallet → Bank account
Bank Accounts
Supported Bank Account Types
Fundflow supports multiple payment networks across different regions:Adding a Bank Account
1
Create Bank Account
Use the Create Company Bank Account endpointProvide required information based on account type:
- Account holder details (company name, address)
- Bank details (name, country, account numbers)
- Contact information (email, phone)
- Supported ramp type (ON_RAMP, OFF_RAMP, or both)
2
Verification Process
Your bank account will be created with PENDING verification statusThe Venly team will manually review and verify the account details
3
Account Verified
Once verified, the status changes to VERIFIED and the account can be used for transactions
Bank account verification is done manually to ensure security and compliance with financial regulations.
Bank Account Requirements
- Account must be in your company’s legal name
- Valid account numbers in the correct format for the account type
- Bank must be in a supported country
- Complete and accurate beneficiary address information
Managing Bank Accounts
List all bank accounts:Crypto Wallets
Supported Blockchain Networks
Fundflow supports wallets on the following blockchain networks:- Ethereum (ETH, USDC, EURC, USDS)
- Polygon (POL)
- Base
- Arbitrum
- Sui
Adding a Crypto Wallet
1
Create Wallet
Use the Create Company Wallet endpointProvide:
- Wallet address (e.g., 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb)
- Blockchain network (ETHEREUM, POLYGON, BASE, ARBITRUM, or SUI)
- Optional description for identification
2
Verification Process
Your wallet will be created with PENDING verification statusComplete the verification process to prove wallet ownership
3
Wallet Verified
Once verified, the status changes to VERIFIED and the wallet can be used for on-ramp transactions
Managing Crypto Wallets
List all wallets:- Verification status (PENDING, VERIFIED, DENIED)
- Blockchain network
- Wallet address
Account Statuses
Supported Ramp Types
When creating a bank account, specify which operations it supports:- ON_RAMP: Can receive fiat deposits (for buying crypto)
- OFF_RAMP: Can send fiat withdrawals (for selling crypto)
- ON_AND_OFF_RAMP: Supports both operations
API Reference
Bank Accounts API
Manage company bank accounts
Wallets API
Manage company crypto wallets
Supported Currencies
View supported fiat currencies
Supported Crypto
View supported cryptocurrencies
Best Practices
Next Steps
Create Ramp Requests
Start creating on-ramp and off-ramp transactions
Fee Structure
Understand fee calculations

