Skip to main content
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

TermDefinition
ClientYour platform — the entity with a RebelFi account and API key
MerchantA business customer of yours that needs a virtual bank account
On-Ramp AccountThe dedicated USD virtual bank account issued to a merchant after KYB approval
TransactionA USD deposit that has been converted and delivered as USDC
KYBKnow Your Business verification — required before a merchant can receive funds
WebhookAn event notification RebelFi sends to your configured endpoint

How It Works

1

Create a Merchant

You create a merchant via the API and receive a hosted KYB verification URL.
2

Merchant Completes KYB

Your merchant completes the hosted KYB form — takes a few minutes.
3

Bank Account Issued

KYB approved — a dedicated USD virtual bank account is issued automatically.
4

Payers Send USD

Your merchant’s payers send USD to the virtual account via ACH or wire.
5

Automatic Conversion

USD converts to USDC automatically and is delivered to your designated wallet.
6

Webhook Notifications

RebelFi notifies you via webhook on every status change — KYB updates, transaction completions, and errors.

Next Steps