you MUST have worked with DHRU API integration and Android Mobile Apps
API integration Documentation: [url removed, login to view]
1. Customer submits order into our system using the Google Playstore APP to unlock phones. System will check to ensure that the IMEI number that is submitted is unique, ensuring that there is not an existing IMEI order that has already been submitted.
2. A cron job will run every 30 minutes that will send the order to Unlock Provider using their API. Admin will have the ability to select which service this order will be submitted to. All orders that we receive using our free APP will be submitted to the same service.
3. Retrieving the IMEI order status will also happen on schedule basis(cron job every 30 minutes). System will poll the Unlock Provider every 30 minutes to make sure that we get proper order status. If for some reason that there is connection issues either with the network or the 2 servers, the system should poll again.
Once the system checks and the order status is updated on Dhru Fusion Provider, the Cron job API will also update the status of that order on our system.
Additionally it will update a few fields on that order form on our system. The list of those fields and their status will be provided by me.
4. Order status received from Dhru Fusion Provider API will either be "Passed" or "Faield". When order status updated, the system will send notification to the customer immediately.
The text of the email will differ depending on whether the order was "Passed" or "Failed". This text will be provided by me.