Overview
Crossmint’s Embedded Checkout makes it easy to accept multiple payment methods. Users can pay:- With credit/debit cards
- Using Apple Pay or Google Pay
- Using ETH, SOL, USDC, EURC, or other supported tokens
- Using cross-chain crypto on supported chains
Quick Integration
Enable all payment methods with just a few lines of code:Fiat Payments
Credit Cards & Digital Wallets
Embedded Checkout provides a seamless fiat payment experience supporting:- All major credit and debit cards
- Apple Pay for iOS/Safari users
- Google Pay for Android/Chrome users
Crypto Payments
Native Wallet Support
Embedded Checkout works with any Web3 wallet, including:- MetaMask
- Coinbase Wallet
- WalletConnect
- Phantom
Cross-Chain Support
The checkout supports paying with funds from any supported blockchain, even if the digital asset is on a different chain. For example, a user could pay for a digital asset on Polygon using ETH from their Ethereum wallet. The checkout handles all necessary conversions automatically.Customizing the Default Experience
Set a default payment method to guide users:Test Price Limits and Test Credit Cards
When building your applications using the staging environment, you can use various test credit cards numbers to see the entire process end-to-end, without actually having to transact using a real credit card. Check out the Testing Tips page for more info on price limits and test card numbers.Best Practices
- Enable Multiple Payment Methods: Offer both fiat and crypto options to maximize conversion
- Set Default Currency: Choose a default that matches your target market
- Test All Flows: Use test cards and test wallets to verify the complete payment experience
- Handle Events: Use the
useCrossmintCheckouthook to track payment status and handle completion

