A Stripe-Backed Ramp for Web3 Wallets and dApps
The past few months have been rocky for crypto markets, but the underlying engineering momentum hasn't stopped. The successful move of Ethereum to proof-of-stake showed what open-source collaboration can achieve, and the broader push toward a more open financial infrastructure continues. For the past year, Stripe has been quietly wiring crypto capabilities into its Global Payments and Treasury Network (GPTN)—starting with NFT marketplace partnerships for creator onboarding and payouts, then expanding to support USDC payouts in 67 countries. Now the company is tackling the other side of the equation: getting users onto a blockchain in the first place.
That last mile has been a stubborn problem. For all the power of decentralized protocols, the act of funding a wallet is fragmented and friction-heavy. Developers have to juggle KYC requirements, fend off fraud, and still try to build a checkout flow that doesn’t scare users away. Stripe’s answer is a fiat-to-crypto onramp: an embeddable widget that handles the payments, compliance, and security heavy lifting so a dApp, NFT marketplace, or wallet can move users from fiat to usable crypto in a single flow.
Integration in a Few Lines
The onramp is built around a session-based model. Developers add the standard Stripe.js script, then load the crypto-specific loader and create a session tied to a client secret. Mounting that session to a DOM element renders the full checkout interface.
<script src="https://js.stripe.com/v3/"></script>
<script src="https://crypto-js.stripe.com/crypto-onramp-outer.js"></script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const stripeOnramp = StripeOnramp("my_public_key");
const clientSecret = "my_client_secret";
const onrampSession = stripeOnramp.createSession({clientSecret});
onrampSession.mount("#onramp-element");
});
</script>
From the developer’s side, that’s the extent of the integration. Stripe runs KYC checks, handles fraud screening, and processes the fiat transaction. For end users, the experience mirrors Stripe’s broader checkout patterns: returning customers can use Link to save payment and identity details, which enables one-click purchases across any Link-enabled Stripe surface. Crypto settlement is instant once the fiat side clears.
Early Deployments
The onramp is already live in production with several partners, each using it to remove the same barrier between fiat and blockchain.
Audius, the blockchain music streaming platform, has integrated the widget to let artists monetize directly on the platform. Co-founder Forrest Browning cited the need for an affordable and customizable onramp as a key driver for the integration. Magic Eden is using it to support NFT purchases, with co-founder and CEO Jack Lu emphasizing the push to bring fiat-paying users into Web3. Argent, the smart-contract wallet provider, has adopted it for topping up balances with Ethereum; CEO Itamar Lesuisse framed the move as a step toward merging traditional and decentralized finance experiences.
Scope and Availability
Launching for U.S. consumers, the onramp builds on Stripe’s existing infrastructure for custom checkout flows, conversion optimization, and identity verification. The service will expand to more regions over time. Documentation for the integration is available on Stripe’s developer site.
Crypto services are provided by Zero Hash LLC and Zero Hash Liquidity Services LLC, which hold licenses for virtual currency business activity from the New York State Department of Financial Services.



