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:| Type | Region | Description | Required Fields |
|---|---|---|---|
| EUR_SEPA | Europe | SEPA transfers | IBAN, BIC |
| USD_WIRE | United States | Wire transfers | Account number, Routing number |
| USD_ACH | United States | ACH transfers | Account number, Routing number |
| USD_SWIFT | United States | SWIFT transfers | BIC, Account number, Bank address |
| GBP_FPS | United Kingdom | Faster Payments | Account number, Sort code |
| GBP_CHAPS | United Kingdom | CHAPS transfers | Account number, Sort code |
| OTHER_SWIFT | International | Other currencies via SWIFT | Currency code, BIC, IBAN or Account number |
Adding a Bank Account
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)
Verification Process
Your bank account will be created with PENDING verification statusThe Venly team will manually review and verify the account details
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
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
Verification Process
Your wallet will be created with PENDING verification statusComplete the verification process to prove wallet ownership
Managing Crypto Wallets
List all wallets:- Verification status (PENDING, VERIFIED, DENIED)
- Blockchain network
- Wallet address
Account Statuses
| Status | Meaning | Actions Available |
|---|---|---|
| PENDING | Awaiting verification | Wait for review |
| VERIFIED | Ready to use | Can be used in ramp requests |
| DENIED | Verification failed | Review details and resubmit |
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

