Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
    Overview
    Stablecoin payments
    Fiat-to-crypto onramp
      Overview
      Get started
      Embeddable onramp quickstart
      Emeddable onramp extended guide
      No-code standalone onramp
      Standalone onramp guide
      Integration additions
      Use the Onramp Quotes API
      Integrate crypto for mobile
      Install the Stripe Crypto SDK ES Module
      References
      Onramp API reference
      Back-end integration best practices
    Stablecoin payouts
    Stablecoin Financial Accounts
Climate
HomePaymentsCrypto

Stripe fiat-to-crypto onrampPublic preview

Let your users securely purchase crypto directly from your platform or Dapp.

Copy page

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.

Stripe's fiat-to-crypto onramp being embedded into a third-party application

Stripe’s fiat-to-crypto onramp embedded within a third-party application

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 testing environments.

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.

Integration options

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.

IntegrationOverviewBest 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.

Feature set

Stripe’s fiat-to-crypto onramp comes with the following built-in features:

FeatureDetails
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 methodsCredit, 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 availabilityUS (excluding Hawaii) and EU countries

1XLM, 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?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc