Preview Documentation — This integration is in final testing. API shapes are stable; endpoints will be live shortly. Contact your RebelFi rep if you have questions before go-live.
RebelFi’s Ramping API lets platforms give their business customers dedicated USD virtual bank accounts that automatically convert incoming USD to USDC and deliver it to a designated wallet. Conversion is automatic on every deposit — no manual steps required.
Key Concepts
| Term | Definition |
|---|
| Client | Your platform — the entity with a RebelFi account and API key |
| Merchant | A business customer of yours that needs a virtual bank account |
| On-Ramp Account | The dedicated USD virtual bank account issued to a merchant after KYB approval |
| Transaction | A USD deposit that has been converted and delivered as USDC |
| KYB | Know Your Business verification — required before a merchant can receive funds |
| Webhook | An event notification RebelFi sends to your configured endpoint |
How It Works
Create a Merchant
You create a merchant via the API and receive a hosted KYB verification URL.
Merchant Completes KYB
Your merchant completes the hosted KYB form — takes a few minutes.
Bank Account Issued
KYB approved — a dedicated USD virtual bank account is issued automatically.
Payers Send USD
Your merchant’s payers send USD to the virtual account via ACH or wire.
Automatic Conversion
USD converts to USDC automatically and is delivered to your designated wallet.
Webhook Notifications
RebelFi notifies you via webhook on every status change — KYB updates, transaction completions, and errors.
Next Steps