Walk through key decisions to design your Crossmint Checkout integration
Modality | Description | Integration Complexity | Supported Platforms | Recommended For |
---|---|---|---|---|
Headless (API) | Buy or sell using a REST API, best suited for backend flows and platforms not natively supported by other modalities. | ~500 Lines of Code (LOC) | Everywhere | AI agents, embedded hardware, AR/VR |
Embedded | Embed a checkout natively within your webapp or webview. | ~100 LOC | React, WebView | E-commerce sites, token marketplaces, embedded finance |
Hosted | Add a button to your webapp that opens a fully fledged checkout in a separate tab or window. | ~10 LOC | Web | One-off integrations for an event, quick prototypes |
Payment Links (beta) | Create shareable URLs for direct access to your storefront. | No-code | Any platform with web access | Social media, email campaigns |
Payment Method | Description | Supported Asset Types | Best For |
---|---|---|---|
Debit & Credit Cards | All major credit cards supported - Visa, Mastercard, American Express, and more. | Physical Goods and Services, NFTs, Stablecoins, Memecoins, Subscriptions | Mainstream consumers, global accessibility |
Apple & Google Pay | Check out in under 30 seconds with faster payment methods. | Physical Goods and Services, NFTs, Memecoins | Mobile-first users, quick transactions |
Stablecoins | Pay with USDC, USDT, and other stablecoins for lower transaction fees. | Physical Goods and Services, NFTs | Crypto-native users, lower fees |
Cross-Chain Crypto | Pay with any token, on any chain. | Physical Goods and Services, NFTs | Multi-chain users, existing crypto holders |
mintTo
property to the button component. Refer to the Specify Recipient guide for more information.
receiptEmail
property within the payment object. Refer to the Quote Phase guide for more information.