Set Up Your Environment
Xoxoday offers two API environments: Sandbox for testing, and Production for live reward processing. Understanding how these environments work helps ensure a smooth integration experience — from initial testing to full-scale deployment.
Sandbox Environment
The Sandbox environment is designed for development and testing. It simulates reward flows using test data and test balances — so you can experiment safely without triggering real transactions or incurring any costs.
- No KYC or funding required
- Test balance and mock reward products
- Safe to test authentication, order flows, and error handling
- Great for building and validating your integration
Use this to prototype, test, and refine your implementation before going live.
Production Environment
The Production environment is used for live reward delivery. Any API requests here will result in real transactions and will deduct from your wallet balance.
- Requires business verification (KYB) and wallet funding
- Access to real catalog, live inventory, and true recipient experiences
Used when you're ready to go live with your customers or users
Only move to production once your flows are fully tested in sandbox.
Selecting an Environment
Each environment has its own base URL and API key type:
Environment | Base URL |
---|---|
Sandbox | https://canvas.xoxoday.com/chef/v1/oauth/api |
Production | https://accounts.xoxoday.com/chef/v1/oauth/api |
Be sure to use the appropriate URL and API key for the environment you’re working in.
Sandbox Limitations
While the sandbox mimics production behavior closely, a few differences existll delivered rewards are dummy.
Always test in sandbox, but validate final flows in production with low-value test transactions where needed.
Updated 16 days ago