Skip to main content
Crossmint Checkout supports multiple asset types and integration modalities. This page explains the key decisions for your integration.

Select the Asset Type You Are Selling

Memecoins

Closed-loop tokens

NFTs

Learn more about the types of assets that can be supported here.

Choose an Integration Modality

Crossmint Checkout can be integrated into your application in three different ways, ranging from a bare-metal headless API with maximum UI flexibility, to a low-code hosted solution.
If you are not sure which modality to use, start with Embedded Checkout. It runs inside your app, and Crossmint handles PSP orchestration and error management.

Choose Payment Methods

You can include multiple payment methods. Consider the following as you decide:
  • Is your audience crypto-native or mainstream consumers familiar with card payments?
  • What level of optionality do you want to enable? Adding many methods may add complexity during a user’s checkout flow.
Stablecoins and cross-chain crypto are not supported for memecoin checkout.
See Payment Methods for details on each method and how to enable it.

(For NFTs Only) Create or Import a Collection

Decide whether you want to create a new NFT collection or import an existing one:

Create New

Use Crossmint templates in the Console

Import Existing

Connect your deployed smart contract
Once you have a collection created or imported, you will have a collectionId, which is necessary to create orders.

Decide Between Staging and Production

In most cases, it makes sense to start the integration in the staging environment, where all features are available and free to try. See Staging vs Production for the differences.
Headless checkout requires enablement by the Customer Success Engineering team in production. Contact the Crossmint team if you do not already have a CSE assigned.

Choose an API Key Type

Embedded and Hosted Checkout use a client-side API key. Headless integrations support both server-side and client-side API keys. See Environments & API Keys to pick the right key for your architecture.

See Also

Production access requires a signed Order Form and completed KYB (Know Your Business) verification. Staging is fully self-serve — no approvals needed. Contact sales to get started, or see the account verification docs for details.

Embedded Checkout

Import Crossmint checkout components in your application

Headless

Buy or sell via an API, best suited for agents or deep UI customization

Hosted Checkout

Launch a Crossmint-hosted checkout page in a pop-up