1

Complete Integration Testing

  1. Before going live, ensure that all API calls have been successfully tested in the sandbox environment. Verify that all test cases, including error handling and edge cases, have been thoroughly checked.

2

Whitelist your Production IP Addresses

  1. Ensure your production IP addresses are whitelisted (if different from those used in testing). Refer to the IP Whitelisting Section for more details.

3

Switch to Production Endpoints

  1. Replace the sandbox URLs with the production API endpoints in your code. Ensure all configurations, API keys, and credentials are set to production mode. https://dev.users.niobi.co to https://users.niobi.co

4

Switch to Production Credentials

  1. Generate new API credentials for the production environment via the payment portal as explained in the Getting credentials section.

Important Reminders:

  1. Test Data: Ensure no test data is carried over to the live environment. All test phone numbers, emails, and dummy data should be removed.
  2. Live Payments: Transition from test funds and payment simulation to handling real funds. Double-check your payment integration to avoid issues with live transactions.
  3. Transaction Fee: All transactions in the live environment are subject to a transaction fee.