This checklist covers essential steps and structures to follow when going live with Xoxoday’s Reward API integration.
- Give Access of the Live Environment to the Developer
- Grant necessary access to team members who need to interact with Xoxoday’s dashboard.
- For each team member:
- Create a unique user profile to ensure security and track activity.
- Assign roles based on the level of access required to perform their duties.
- Provide the necessary IP addresses to Xoxoday for whitelisting to ensure secure access and API communication.
- Enable two-factor authentication for added security.
- Add funds to the Wallet
- Xoxoday’s virtual wallet is used to handle reward disbursements. Ensure it has enough balance to prevent transaction failures:
- Recharge your virtual wallet via the Xoxoday dashboard with sufficient funds to support your anticipated usage.
- Set up low-balance notifications to receive alerts when the balance is approaching the minimum threshold.
- API Authentication to access the APIs
- Before making live API requests, ensure authentication is correctly configured:
- Obtain an access token using your live client credentials.
- Use the access token in the Authorization headers of each API request.
- Double-check that all endpoints you are using are configured for the live environment.
- Setup Webhooks
- Set up webhooks for events you need to track, such as reward disbursement, balance updates, and order status.
- Ensure your system acknowledges webhook notifications to prevent re-sending issues.
- Verify that all relevant notification types are being received as per your integration needs.
- Next Steps
With all the above configurations complete, you are ready to go live and initiate reward disbursements, track transactions, and manage orders seamlessly!