NFT sales are not self-serve in production. You can build and test NFT sales in staging. In production, Crossmint only enables them by exception for enterprise programs, and at this moment is not onboarding new projects. If yours is part of a broader payments initiative, contact sales. Minting and airdrops stay available.
What You Build and What Crossmint Handles
- You build: the checkout UI, and the server calls that create and update the order.
- Crossmint handles: the price quote, the payment, the delivery of the item to the recipient, the receipt, and refunds if a delivery fails.
- Card payments: Crossmint collects the card in the Embedded Checkout component, so your app does not handle raw card data.
- Crypto payments: Crossmint returns a transaction that the buyer signs in their own wallet.
When to Use Headless Checkout
- You want full control of the checkout experience.
- You sell outside a browser, for example in a native mobile app, a game, or a backend agent.
- You can spend more time to build the UI. For a faster integration, see Choose Your Integration.
Get Started
Pay with Card
Create the order through the API and collect the card in the Embedded Checkout
Pay with USDC
Buy an NFT with USDC using only API calls
Pay with Other Crypto
Accept ETH, SOL, and other tokens using only API calls
Headless Checkout is gated in production. To get access, contact the Crossmint sales team.
Learn More
How Checkout Works
The quote, payment, delivery, and completed phases
Error & Status Codes
Every quote, payment, and delivery status
Webhooks
Get order updates on your server
Orders API
Try the API in the playground

