Skip to main content
Regulatory status: On-ramping fiat to stablecoins for your customers is a regulated activity. Crossmint handles all compliance requirements.
To enable your customers to fund their wallets with fiat currency (credit card, bank transfer, etc.), use Crossmint’s On-ramp product. The on-ramp handles the full payment flow — from collecting payment details to converting fiat into stablecoins and depositing them into the customer’s wallet.

Getting Started

Crossmint offers multiple integration options for on-ramp, including embedded UI components, headless APIs, and hosted checkout pages. Choose the approach that best fits your product:

On-ramp Documentation

Full documentation for integrating fiat-to-stablecoin on-ramp into your application
The on-ramp supports:
  • Credit/debit card payments in 150+ countries
  • Bank transfers for larger amounts
  • Multiple stablecoins including USDC across supported chains
  • Embedded, headless, and hosted integration modes
  • Automatic KYC collection when required

Customer Identity Verification

On-ramp requires customer identity verification (KYC). You have two options:
  1. Inline during on-ramp: If the customer has not been verified yet, the on-ramp flow will automatically collect KYC information as part of the checkout experience. No pre-registration is needed.
  2. Pre-register identity: If you have already collected KYC data from your customers, you can register it with Crossmint ahead of time via the Registering Customer Identities guide. This skips the identity collection step during on-ramp, resulting in a faster checkout experience for your users.

Next Steps

On-ramp Overview

Explore all on-ramp integration options

Registering Customer Identities

Pre-register customer data to streamline the on-ramp flow