It will be kind of wallet.
There would be 2 kind of accounts:
Customers will have their own customer ids and so do service providers.
lets see now what customer interface should have:
1> Recharge Account(showing balance amount)
2>Pay to Service Provider(by ID or QR code scanner)
3>Lookup for service service providers registered in an area(by pincode or area name, current location)
Service Provider Interface:
1> Balance Credit swipes(For eg my co. have bought 100 credits from service provider it should be decremented by 1 on every swipe by customer)
If the Credit becomes zero customer wont be able to avail the services and swipe should not be successful.
2>List of Customer names who swiped or used services at his premises.
3>Request for Credit to company.
Further Login/Signup Panel for Customers/Service Providers and Administrators.
We can discuss further, if any more info is required