Skip to main content

Going live

When your integration works in the sandbox, switch these to the live organization:

  1. API keys: replace ak_test_… / sk_test_… with the live organization's ak_live_… / sk_live_….
  2. Networks and tokens: use mainnet networkId / tokenId values, or live catalog price_ids. Testnet IDs return 400 NETWORK_MODE_MISMATCH in a live organization.
  3. Webhooks: set the webhook URL on the live API key and use its signing secret.
  4. Webhook handling: only fulfill orders from events with livemode: true.
  5. Catalog and widgets: create them in the live organization. Sandbox products, prices and widgets stay in the sandbox.
  6. Withdrawals: configure withdrawal addresses on mainnet in the live organization.

The sandbox stays available for testing changes after you go live.