If you are using our previous version of the hosted checkout, please refer to the old production launch guide
This documentation page has been moved to modality-specific guides. Please refer to the relevant guide for your integration:
The following information may be outdated. Please refer to the modality-specific guides for the most up-to-date information.

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:
  1. Create or register an identical collection in production.
  2. Update the client-side apiKey and collectionId values to the production ones.
  3. Ensure your production API key has the orders.create scope enabled.
<CrossmintProvider apiKey="_YOUR_PROD_CLIENT_API_KEY_">
    <CrossmintHostedCheckout
        lineItems={{
            collectionId: "crossmint:_YOUR_PROD_COLLECTION_ID_",
            callData: {
                totalPrice: "0.25",
                // your custom minting arguments...
            }
        }}
    />
</CrossmintProvider>

Smart contract

Before you launch, please ensure that the following parameters and criteria are configured in your smart contract properly.
  1. Price per NFT - ensure that the value is configured correctly.
  2. Conditions for claim - double check the starting time, closing time, recipient address, revenue split, and other claim conditions are in order.
  3. Accesslists and permissions - confirm that the accesslist is up-to-date and the appropriate permissions are set.