TM Forum Community

Expand all | Collapse all

BSS: Top Up amount in the Self Serve Buy flow for Prepaid

  • 1.  BSS: Top Up amount in the Self Serve Buy flow for Prepaid

    TM Forum Member
    Posted Nov 23, 2020 12:55

    Hi,

    We are building a self serve buy flow that will be used by the customer for new activations.

    We have one scenario where the business wants to allow a customer to choose an extra top-up amount in the new activation flow where a customer is choosing the main plan and addons.
    So this extra amount is going to be a top-up in the main pre-paid balance on the top of the main plan.

    Business wants to charge the customer only once for a total of the top-up amount and the plan amount.

    Now we have the plans, addons in the Catalog but the Top Up amount is a random value entity so naturally outside the catalog. We are looking for ways how this could be implemented,
    Which system should do what?

    Option 1: Keep the item for top-up amount outside the main order
                      UI/UX layer calls
                      the order management to Calculate prices and taxes for all Catalog items in the Shopping Cart
                      then the taxation engine for taxes on the top-up amount
                     aggregates both amounts and then calls the Payment service directly to make one payment.
    Problem: After the order is processed if we have to show the details of the main order we don't have the top-up in the order so which system should maintain the top-up item, payments? doesn't sound logical but then how will I show the details of the order to customer in the account management.
    Option 2: Create a placeholder offer in the Catalog and add the top-up item as another item in the catalog
                     UI/UX layer calls
                     the order management to Calculate prices and taxes for all Catalog items in the Shopping Cart (now even the top-up amount is represented by another offer)
                     the order management calculates the prices and taxes for all items and returns the response with aggregate amount and tax to the UI/UX layer
    Problem: Is it possible (and good practice) to create such a kind of placeholder offers/products in the Catalog?
                      What kind of product specification will be associated with this offer?
                      Because this offer doesn't really belong to any actual product.

    looking for suggestions. I feel we are missing some elements/systems here.


    #CustomerExperience

    ------------------------------
    Akshay Hiremath
    Rogers Communications Inc.
    ------------------------------
    Action Week 2021


  • 2.  RE: BSS: Top Up amount in the Self Serve Buy flow for Prepaid

    TM Forum Member
    Posted Nov 24, 2020 08:40
    This appears to be a duplicate post, a discussion has ensued on the Open API community, please don't continue the discussion in this community

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------

    Action Week 2021


  • 3.  RE: BSS: Top Up amount in the Self Serve Buy flow for Prepaid

    TM Forum Member
    Posted Nov 24, 2020 11:29
    Edited by Akshay Hiremath Nov 24, 2020 11:33
    Tried to delete. Don't see an option to do so. So leaving a comment here.
    This thread is closed.

    Discussion is continued here

    ------------------------------
    Akshay Hiremath
    Rogers Communications Inc.
    ------------------------------

    Action Week 2021


  • 4.  RE: BSS: Top Up amount in the Self Serve Buy flow for Prepaid

    TM Forum Member
    Posted Nov 25, 2020 14:17
    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
    ------------------------------

    Action Week 2021