Check List
Access & Security Setup
- Provide access of the live environment to required developers.
 - Create unique user profiles for each team member.
 - Assign roles/permissions as per responsibilities.
 - Share IP addresses with Xoxoday for whitelisting.(Optional)
 - Enable two-factor authentication (2FA) for all users.(Optional)
 
Wallet & Funds Management
- Recharge the Xoxoday virtual wallet with sufficient funds for expected usage.
 - Verify funds reflect in the live wallet.
 - Configure low-balance alerts/notifications.
 - Define an internal process for wallet top-ups.
 
API Authentication Setup
- Obtain live client credentials (Client ID & Secret).
 - Generate access token successfully in the live environment.
 - Update integration to use live API base URLs (not sandbox).
 - Confirm Authorization headers are passed correctly in all API calls.
 
Webhook Configuration
- Register live webhook endpoints in the Xoxoday dashboard.
 - Ensure your server is publicly accessible and secured (HTTPS).
 - Validate system acknowledgment (200 OK) to prevent duplicate webhook retries.
 
Test webhook events:
- Order status updates
 
Functional Validation
- Perform a test disbursement in live mode (with small denomination).
 - Verify recipient receives reward email/SMS successfully.
 - Confirm reporting/transaction logs reflect the test order.
 - Ensure error handling and retries are working in your system.
 
Final Readiness Checks
- Confirm campaigns and catalogs are correctly set up in live.
 - Double-check expiry, denominations, and country configurations.
 - Document support contacts and escalation path for live issues.
 
Updated 3 months ago
