Hi Akshay,
You could consider that a prepaid 'Topup' is also a product(offer) which an end-user/customer can order and which is managed in your catalog/order management system.
It allows for a few scenario's:
- You can model each topup amount as a different offers (eg. 20/40/50 euro's), or even use a captured topup amount from the user.
- It allows you to track topup's as 'orders', and therefor also visible in your CRM systems and selfcare environment
- depending on your order management capabilities, add promotions: topup for 20 euro and get 25 euro credit (or maybe some other kind of gift/promotion).
- your order management system can coordinate the fulfillment activities for the topup, like integration with external charging system/backing system, execute topup on your prepaid system, audit logging etc...
hope this helps.
------------------------------
Eric Janssen
VodafoneZiggo
------------------------------