Bill and Utility Payments

Below are the generic parts for the same:

  1. Capture Details We need to get details from the customer via form and fields based upon the type and plan he selects. For eg: for recharge only a mobile number is required, but for some other service a consumer id and account id may be required. It would be great if we can validate those numbers or account ids too if possible via an API call.
  1. Orders A customer should be able to place an order after selecting a plan under a provider and an order is created which can be used to check the status, see recharge code if any.
  1. Notify Notify the customer about bill payments in advance to keep recurring revenue channels on.

Technical Remarks

DescriptionRemarks
Integrating partner APIsA backend middleware needs to be developed which will be used by the app to show and manage utility payments. We can reuse the same dynamic KYC form fields functionality with some tweaks as in opening bank accounts above here to generate forms and fields dynamically required for each type of recharge/bill/payment and top ups. We should be able to plug any partners in the future to the same module with little tweaks App UI also needs to be developed for the same. A web app, although quick to develop, will create friction for customers.