What you need to test to go live with the Bango Reseller API
You must test your code, and Bango must certify your test results, before you can go live.
All development and most testing uses test credentials, which Bango supplies to you when you sign up. These credentials let you use the full capabilities of the Bango Reseller API, with production URLs, but sandboxed to ensure you and your test users can't accidentally work with live merchants and live services.
Bango recommends two stages of testing:
Bango Music is a test merchant provided by Bango which simulates a merchant. Bango Music can be used to test against the Bango platform without a live merchant connection.
For all certification tests, the following API parameters should be used:
Before commencing with the testing, the reseller can use the Service Availability API to ensure basic network connection is working correctly.
Successful First Time Activation
These steps will certify the reseller can create a pending entitlement for the first time and activate the entitlement. The reseller will certify they can query and cancel an entitlement using the below steps.
The double activation certification is to check the reseller can not activate the same entitlement twice. This is completed by requesting a second entitlement using the same parameters as the first. This reseller will also revoke the entitlement.
Expiry and Renewals
The reseller will set an expiry date, a notification URL to certify the auto expiry and reseller notification to certify the reseller can consume a cancel notification from Bango. This step will also certify the reseller can request entitlement updates.
For more information, contact Bango Support.