๐ณ What is Stripe Crypto Payments?
Stripe Crypto Payments is a suite of products from Stripe that enables merchants to accept cryptocurrency payments and receive settlement in fiat (USD). In October 2024, Stripe re-launched its crypto payment support with a focus on stablecoin payments using USDC on Ethereum, Solana, and Polygon.
Unlike dedicated crypto gateways, Stripe Crypto Payments is a fiat-settled solution. Merchants receive USD in their Stripe balance, eliminating crypto volatility risk and simplifying accounting. This makes it an attractive option for businesses that want to accept crypto without holding crypto assets.
Stripe Crypto Payments combines Stripe's world-class payment infrastructure, fraud prevention, and chargeback protection with crypto acceptance. Merchants get the best of both worlds โ crypto payments settled in fiat, with familiar Stripe tools and reporting.
๐ช Supported Assets & Blockchains
Stripe Crypto Payments supports the following assets and blockchains:
ERC-20 USDC on the Ethereum mainnet
SPL USDC on Solana โ fastest and lowest fees
PoS USDC on Polygon network
Additional assets and chains may be added based on demand
Stripe's current focus is on USDC as the primary settlement asset. Merchants receive USD, not USDC, making it a fiat-settled solution.
๐ฐ Fees & Pricing
Stripe Crypto Payments has a simple, transparent fee structure:
| Fee Type | Rate | Notes |
|---|---|---|
| Transaction Fee | 1.5% + $0.30 | Per successful transaction |
| Fiat Settlement | Included | USD settlement is included in the transaction fee |
| Chargeback Protection | Included | Crypto payments are non-refundable, reducing chargeback risk |
| Volume Discounts | Custom | Available for high-volume merchants (custom Stripe pricing) |
Stripe's 1.5% + $0.30 fee is higher than dedicated crypto gateways (0.5%), but it includes automatic fiat settlement, fraud prevention, and Stripe's full suite of merchant tools. For businesses already using Stripe, this integration can simplify operations.
๐ How to Integrate Stripe Crypto Payments
Stripe Crypto Payments integrates through standard Stripe Checkout or Payment Intents API. Here are the steps:
-
1
Enable Crypto Payments in Dashboard
Log in to your Stripe Dashboard and enable crypto payments in the "Payment Methods" section.
-
2
Configure Checkout Settings
Set your crypto preferences โ choose which assets to accept (USDC on Ethereum, Solana, or Polygon).
-
3
Update Your Integration
Add the crypto payment method to your Checkout or Payment Intents API integration. No additional code is required for most existing Stripe integrations.
-
4
Test and Go Live
Use Stripe's test environment to verify crypto payments before going live. Use test USDC on test networks.
API & Webhooks
Stripe Crypto Payments uses the same Payment Intents API as other Stripe payment methods. Key features include:
- Payment Intents โ create and confirm crypto payments with the same API.
- Webhooks โ receive real-time notifications for payment confirmations and other events.
- Reporting โ all crypto payments appear in standard Stripe reporting and reconciliation.
Stripe Crypto Payments is built on Stripe's existing API. For developers already using Stripe, adding crypto payments is as simple as enabling a new payment method.
๐ ๏ธ Merchant Tools & Features
Crypto payments integrated into Stripe Checkout โ no code changes required.
All crypto payments appear in Stripe's standard reporting and reconciliation tools.
Stripe Radar fraud prevention applies to crypto payments.
Settle in USD โ no volatility risk, simple accounting.
Accept payments from customers globally with familiar Stripe checkout.
Optimized checkout experience for mobile customers.
๐ Security & Trust
Stripe Crypto Payments inherits Stripe's enterprise-grade security infrastructure:
- PCI DSS Level 1 โ Stripe is certified as a Level 1 PCI Service Provider.
- Fraud prevention โ Stripe Radar uses machine learning to detect and block fraudulent transactions.
- No crypto custody โ Stripe handles the crypto-to-fiat conversion; merchants receive USD.
- API key management โ restrict API access with granular permissions and IP whitelisting.
- 2FA authentication โ required for all sensitive account actions.
- Compliance โ Stripe maintains KYC/AML policies and regulatory compliance across jurisdictions.
Stripe's enterprise-grade security, fraud prevention, and regulatory compliance make it a trusted choice for merchants who want to accept crypto without the operational burden of managing crypto payments themselves.
โ๏ธ Stripe Crypto Payments vs Other Gateways
| Feature | Stripe Crypto | CoinPayments | NOWPayments | Alchemy Pay |
|---|---|---|---|---|
| Supported Assets | USDC (ETH, SOL, MATIC) | 100+ | 100+ | 100+ |
| Transaction Fee | 1.5% + $0.30 | 0.5% | 0.5% | From 0.4% |
| Settlement Type | Fiat (USD) | Crypto or Fiat | Crypto or Fiat | Crypto or Fiat |
| Chargeback Protection | โ | โ | โ | โ |
| Fraud Prevention | โ Stripe Radar | Limited | Limited | Limited |
| Self-Custodial | โ | โ | โ | โ |
| Lightning Network | โ | โ | โ | โ |
| Stripe Ecosystem | โ | โ | โ | โ |
๐ Use Cases & Industries
Online stores using Stripe Checkout or Payment Intents
Recurring billing for software, hosting, and membership sites
Selling digital products, NFTs, and online content
International merchants seeking to reduce payment friction
๐ Best Practices for Stripe Crypto Payments Merchants
- Enable all supported chains โ allow customers to pay using USDC on Ethereum, Solana, and Polygon to maximize conversion.
- Monitor settlement rates โ Stripe settles in USD; verify that exchange rates are competitive.
- Test thoroughly โ use Stripe's test environment with test USDC to verify the payment flow.
- Leverage Stripe tools โ use Stripe's reporting, reconciliation, and fraud prevention tools for crypto payments.
- Educate customers โ customers need to have USDC in their wallets; provide clear instructions.
- Consider fee structure โ evaluate whether Stripe's 1.5% + $0.30 fee is cost-effective for your average order value compared to other gateways.