Project type: On/Off Ramp

Stripe fiat-to-crypto onramp | Stripe Documentation
Skip to contentOverviewCreate account or Sign in Stripe Docs logo](/)Search the docs or ask a question`/`Create account in]( started](/get-started) Payments Finance automation Platforms and marketplaces Banking as a service Developer tools Get started Payments Finance automation Get started Payments Finance automation Platforms and marketplaces Banking as a service APIs & SDKsHelpOverviewAccept a paymentAbout Stripe paymentsUpgrade your integrationStart an integrationPayment LinksCheckoutWeb ElementsMobile ElementsPayment scenariosDuring the paymentAfter the paymentAdd payment methodsMore payment scenariosFaster checkout with LinkPayments analyticsIn-person paymentsTerminalOther Stripe productsFinancial ConnectionsCryptoOverviewPay with CryptoFiat-to-crypto onrampOverviewGet startedEmbeddable onramp quickstartEmeddable onramp extended guideNo-code standalone onrampStandalone onramp guideIntegration additionsUse the Onramp Quotes APIIntegrate crypto for mobileInstall the Stripe Crypto SDK ES ModuleReferencesOnramp API referenceBack-end integration best practicesCrypto payoutsClimateCustom CheckoutPayout LinksUnited KingdomEnglish (United States)HomePaymentsCrypto# Stripe fiat-to-crypto onrampBeta
## Let your users securely purchase crypto directly from your platform or Dapp.
The Stripe fiat-to-crypto onramp lets users securely purchase cryptocurrencies directly from your platform or decentralized application (Dapp) at checkout. You can customize and integrate the onramp into your product or service. To access the onramp API, submit an onramp application.
Stripe serves as the merchant of record for these onramp transactions and assumes full liability for all fraud and disputes. We also handle all regulatory requirements, know your customer (KYC) verifications, and sanctions screening. Users can save payment methods, KYC data, and wallet information with Stripe, which reduces the number of steps required when users return to onramp.
## Submit your application
We review most onramp applications within 48 hours. Follow these steps to submit your application:
1. Create or sign in to your Stripe account and submit the onramp application 
2. Complete your Stripe application 
3. After submitting the application, start development using test mode.
We notify you when your application is approved or if we need more information. You can check your application status anytime by visiting the onboarding page 
Stripe offers multiple integration options for your application to connect with the onramp. See the features available for each option to determine the best fit for your use case.
| Integration | Overview | Best for |
| --- | --- | --- |
| Embeddable onramp Recommended | * Brand customization * Supports dark mode * Full parameter customization, including destination wallet address with the Onramp API | Users who want full customization and to embed the onramp widget directly into their application. |
| No-code redirect URL generation | * No code required * Some customization, including the suggested source or destination amount, destination currency, and network * Send users to a Stripe-hosted, standalone onramp at crypto.link.com * Optional Stripe account | Users who don’t want to write any code and have static parameter values. |
| Redirect URL to standalone onramp1 | * Some customization, including the suggested source or destination amount, destination currency, and network * Send users to the Stripe-hosted, standalone onramp at crypto.link.com * Optional Stripe account | Users who want light customization and a lightweight frontend integration. |
| Minted session with redirect URL to standalone onramp1 | * Brand customization * Full parameter customization, including destination wallet address with the Onramp API * Send users to the Stripe-hosted, standalone onramp at crypto.link.com | Users who want full customization, but don’t want to host the onramp themselves. |
1 The Stripe-hosted, standalone onramp provides two different integration options with different levels of customization available.
Stripe’s fiat-to-crypto onramp comes with the following built-in features:
| Feature | Details |
| --- | --- |
| Customizability | * Pre-populate transaction parameters (`wallet_addresses`, source and destination currencies, source and destination amounts, supported networks) * Free platform integration—users pay fees * Real-time quotes, automated KYC, and multi-chain support with very little coding * Implement using an embeddable widget, customizable to your brand * Every session status change generates a webhook * No platform fraud liability—Stripe handles all disputes * Returning users can check out faster with Link, Stripe’s consumer account infrastructure |
| Payment methods | Credit, debit, Apple Pay, and ACH (US only). All of these payment methods are eligible for instant crypto delivery after KYC completion. |
| Currencies | * ETH (Ethereum) * ETH (Base)1 * SOL * MATIC * BTC * AVAX * XLM1 * USDC (Ethereum) * USDC (Solana)1 * USDC (Polygon)1 * USDC (Avalanche)1 * USDC (Base)1 * USDC (Stellar)1 |
| Geographic availability | US (excluding Hawaii) and EU countries |
1XLM, USDC (Solana), USDC (Stellar), USDC (Avalanche), and USDC (Polygon) aren’t available in New York. ETH (Base), MATIC, AVAX, USDC (Solana), USDC (Polygon), USDC (Avalanche), and USDC (Base) aren’t supported in the EU.
Was this page helpful?YesNoNeed help? Contact Support our early access program out our product changelog Contact Sales by Markdoc up for developer updates:Sign upYou can unsubscribe at any time. Read our privacy policy ShellTest modeAPI Explorer
Welcome to the Stripe Shell!
Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your
Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe
resources in test mode.
- View supported Stripe commands: stripe help ▶️
- Find webhook events: stripe trigger ▶️ [event]
- Listen for webhook events: stripe listen ▶
- Call Stripe APIs: stripe [api resource] [operation] (e.g., stripe customers list ▶️)
The Stripe Shell is best experienced on desktop.