Introduction
Welcome to the Compose Finance developer documentation. This is your go-to resource for learning about our products and integrating them into your platform.
What is Compose Finance?
Compose Finance is a comprehensive set of Stablecoin APIs serving as the foundational infrastructure for on-chain banking, payments, money transfers, and treasury management. We enable seamless fiat-to-stablecoin and stablecoin-to-fiat integration for businesses.
Products
At the heart of our platform is the stablecoin payment infrastructure API, which powers five core products:
Deposits (Onramps)
Turn fiat (EUR) into stablecoins (USDC). Customers deposit to a bank account and receive USDC automatically.
Withdrawals (Offramps)
Turn stablecoins (USDC) back into fiat (EUR). Initiate withdrawals that settle directly to bank accounts.
Virtual Accounts
Spin up dedicated virtual bank accounts (e.g. IBANs) for your customers.
Customer Wallets
Enable direct-to-wallet deposits by registering USDC wallet addresses. Fiat deposits are automatically converted and sent to your customers wallet.
Developer Fees
Monetize your integration by configuring transaction fees for each customer.
Customer Overview
Compose Finance serves B2B and B2B2C customers across the financial and technological ecosystems, including banks, fintechs, payment service providers (PSPs), remittance platforms, payroll companies, and more.
Get Started
You can make your first transaction in under 10 minutes. Here's how:
Direct Deposits
- Go to compose.finance/signup and create your account.
- Click the Deposit button.
- Send 10 EUR to the banking details displayed.
- USDC will land in your wallet in ~58 seconds.
B2B2C (Customer Deposits)
Once you have created an account:
- Click the Customers tab and create a new customer.
- Complete customer KYC.
- Click the Deposit tab and create a virtual account for your customer.
- Send 10 EUR to your customer's named virtual account.
Licensed Businesses
If you are a licensed business such as a VASP and would like access to additional settlement flow options, sign up or email us at [email protected]. We typically respond within 24 hours.
Support
If you have any questions:
- Email us: [email protected]
- Telegram Channel: Once we're working together, we can set up a shared Telegram channel for streamlined communication and 24/7 support.