Skip to main content

From Staging to Production with Embedded Checkout

Crossmint provides two developer environments: staging and production. It is recommended to test end-to-end on staging before moving to production.
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.

General Launch Checklist

Collection Verification

NFT Checkout requires manual review and approval from the Crossmint team to ensure compliance and quality. This is not a self-service feature. Fill out the form here with details about what you are building so the team can review your use case.
Important: In the field “Please pick the option that best matches your request”, select “I want to sell NFTs with Crossmint.”
This step only applies to NFT collections or other digital items. If you are implementing onramps only (allowing users to purchase crypto tokens directly), you can skip this step.
Collections sold using Crossmint's checkout must be verified to ensure compliance with the Crossmint content policy.For full details on the collection verification process, requirements, and troubleshooting, see the account verification documentation.

Launch Checklist

  1. Change your API keys to the production versions. Ensure your production API key has the appropriate scopes enabled, such as orders.create.
  2. Update your collection ID to the production one.
  3. As needed, change your passed-in props to be production ready (e.g. make email, payment, lineItems programmatically filled).