#StablecoinPayments You can now accept stablecoin payments that settle as fiat in your Stripe balance. You can accept USDC payments on Ethereum, Solana, and Polygon without the complexity of holding or converting crypto to fiat yourself. We charge 1.5% of the transaction amount (in USD).
This works with Checkout, Elements, or can be directly integrated through the Payment Intents API. When integrated, the option to pay with Crypto appears that redirects your customers to a page hosted by crypto.link.com to complete their payment. There, they can connect their wallet and save and reuse their account using Link. Before you get started, see our demo showcasing Pay with Crypto in action.
Overview
The following example assumes you’ve added crypto to the Payment Element:
After you’re set up with stablecoin payments, the option to select Crypto as a payment method appears in your checkout form.
When your customer clicks this option, they’re redirected to a page hosted by crypto.link.com, where they can:
Confirm the amount they need to pay.
Connect the wallet they want to pay with.
Confirm the payment by signing the transaction that transfers the USDC from their wallet.
After Stripe confirms the payment, the customer sees that the transaction is complete. And just like any other Stripe transaction, you see an update to your Stripe balance.