What changes
| Staging | Production | |
|---|---|---|
| API host | staging.crossmint.com | www.crossmint.com |
| Vault host | vault.staging.crossmint.com | vault.crossmint.com |
| API key | Staging server key | Production server key |
| Crypto | Testnet USDC | Mainnet USDC |
Chain (payment.method) | Testnet (for example base-sepolia) | Mainnet (for example base, solana) |
| Payout | Simulated | Fiat settles in the user’s bank account |
orders, payment-methods, users.create, and users.read scopes.
Go-live checklist
Get production access
Production access requires a signed Order Form and completed KYB verification, and your project enabled for KYC data sharing. Contact sales to get set up, and see account verification for what KYB involves.
Verify your users
Verify each user in production. If you import KYC data, confirm it meets the data requirements for each region you serve.
Handle order status
Wire up order tracking by polling or webhooks so your app reflects payout progress and surfaces failures.
Next steps
Contact sales
Enable production access
KYC & Compliance
Verification requirements

