How isolation works
Sandbox and production use separate data and credentials.
This separation prevents development activity from changing live customer or billing data. Before launch, configure the resources your integration needs in production and replace all sandbox credentials and URLs.
Get started
- Sign in to the Kelviq dashboard.
- Open the organization dropdown and click Enter sandbox.
- Create the products, plans, prices, and other test data you need.
- Open Settings → API keys and copy the sandbox key required by your integration.
Connect to the sandbox API
Use the sandbox hosts with sandbox-scoped credentials:
For example:
Use the sandbox with an SDK
Setenvironment to sandbox when initializing an official SDK.
Test checkout
Create a checkout in the sandbox and use Stripe test card details. Use any future expiration date and a valid test CVC.
After payment, confirm that the test order, customer, subscription, and entitlements have the expected state in Sandbox mode.
Prepare for production
Before accepting live payments:- Complete the required business review and payout setup.
- Configure and publish your production products and plans.
- Replace sandbox API keys with production API keys.
- Replace sandbox base URLs or set each SDK’s environment to
production. - Run a final check that no sandbox credentials or hosts remain in your production configuration.