Please here is an overview of the solution they are looking for.
1. The Meter Manufacturers will generate meter token from their system. Whenever a customer wants to buy they will pass through our API by providing their Meter Number which is a unique identifier. We will in turn process the order and forward it to the meter manufacturers system to generate a meter token for the customer. Once the meter token is generate at the meter manufacturers system they will forward it to our system via the API. We will in turn send it to the customers via any of the channel through which he/she made a request.
The channels we are planning to deploy are
[url removed, login to view] terminals
4. Mobile apps for smart phones
7. Scratch card.
a. EMCI Diagram which serves as Meter manufacturers system architecture
[url removed, login to view] Webservice Specification Document for 3rd party Bill payment Integration = Meter manufacturers API
They need a vending software to handle all of this processes.