From Staging to Production with Pay Button

Pay Button in production requires enablement by the Customer Success Engineering team. Contact Crossmint’s team to get access.

Crossmint provides two developer environments: staging and production. It's recommended to test end-to-end on staging before moving to production.

General Launch Checklist

Complete the following general steps on each tab to launch your checkout in production:

Account Verification

To launch in production, you must verify your project account in the production console.

Additionally, if as a seller you choose to accept credit card payments, you are required to complete a fast KYC process (usually takes 2 minutes on average).

You only have to verify a project once, and can create as many collections as you wish within that project. New projects require additional verification.

For full details on the project and collection verification process, requirements, and troubleshooting, please read our 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).