This checklist covers essential steps and structures to follow when going live with Xoxoday’s Reward API integration.

  1. Give Access of the Live Environment to the Developer
    1. Grant necessary access to team members who need to interact with Xoxoday’s dashboard.
    2. For each team member:
      1. Create a unique user profile to ensure security and track activity.
      2. Assign roles based on the level of access required to perform their duties.
      3. Provide the necessary IP addresses to Xoxoday for whitelisting to ensure secure access and API communication.
      4. Enable two-factor authentication for added security.

  2. Add funds to the Wallet
    1. Xoxoday’s virtual wallet is used to handle reward disbursements. Ensure it has enough balance to prevent transaction failures:
    2. Recharge your virtual wallet via the Xoxoday dashboard with sufficient funds to support your anticipated usage.
    3. Set up low-balance notifications to receive alerts when the balance is approaching the minimum threshold.

  3. API Authentication to access the APIs
    1. Before making live API requests, ensure authentication is correctly configured:
    2. Obtain an access token using your live client credentials.
    3. Use the access token in the Authorization headers of each API request.
    4. Double-check that all endpoints you are using are configured for the live environment.

  4. Setup Webhooks
    1. Set up webhooks for events you need to track, such as reward disbursement, balance updates, and order status.
    2. Ensure your system acknowledges webhook notifications to prevent re-sending issues.
    3. Verify that all relevant notification types are being received as per your integration needs.

  5. Next Steps

With all the above configurations complete, you are ready to go live and initiate reward disbursements, track transactions, and manage orders seamlessly!