Hosted (pop-up)
Production launch guide for the Crossmint Pay Button
Embedded
Production launch guide for the embedded checkout experience
Headless (API)
Production launch guide for the headless checkout API
Production access requires a signed Order Form and successful KYB.Crossmint operates as a regulated entity, so production access is not self-serve. Staging is unrestricted — you can build and test against the staging environment without any approval.To move to production:
- Work with Crossmint's sales team to sign an Order Form. The Order Form is the commercial agreement and includes the KYB obligation.
- Complete KYB (Know Your Business) verification. The Crossmint compliance team handles this as part of onboarding and reviews entity formation, beneficial ownership, and business purpose.
- Production access is enabled once KYB passes. There is no separate request — a successful KYB unlocks the production environment for your account.
- Move to Production
- Verify your Collection
- Verify your Account
- Check the Transaction Limit
From Staging to Production
Crossmint provides two developer environments: staging and production. It’s recommended to test end-to-end on staging before moving to production.Once staging is working:- Create or register an identical collection in production.
- Update the client-side
apiKeyandcollectionIdvalues to the production ones. - Ensure your production API key has the
orders.createscope enabled.
See Example
See Example
Smart contract
Before you launch, please ensure that the following parameters and criteria are configured in your smart contract properly.- Price per NFT - ensure that the value is configured correctly.
- Accesslists and permissions - confirm that the accesslist is up-to-date and the appropriate permissions are set.

