Product Bundle BluePrint
template that have preconfigured product which can be used to create product Bunle.
Product Bundle
structure combine multiple product into a package, every product bundle is created using a product bundle blueprint.
Ex-: Hdfc regalia
Bundle
Instance of product bundle issued to a customer
Artefact
Instance of the component product issued and grouped under a bundle.
ex- Account Product
Payment Product
Harmonix
Harmonix serves as a critical microservice responsible for defining and managing Bundle Management Workflows
ex Issue Bundle Workflow
Account Product
Account Products are those that, when issued, lead to the creation an account artifact for the account holder.
Taking an example of Credit Account Product, Issuer defines billing cycle, statement policy, mad policy, delinquency policy and charges, etc.
Payment Product
A Payment Product is a type of product that enables an account holder to make payments by issuing necessary artifacts. These products are composed of multiple sub-products:
1 Resource Product
2 Form Factor Product
Resource Product:
Represents digital authentication mechanisms used for secure transactions.
Form Factor Product
Defines the form of the payment method issued to the user, such as:
Card (physical or virtual card for payments).
PhoneNumber (mobile number used for authentication or payment).
UPI (UPI for CLOU)
Wallet Product: is a product or service that stores payment credentials and allows users to make payments through various form factors (e.g., through a card, phone number, or UUID).
IssueBundleWorkflow
he Issuance process is managed through a workflow in Aether Harmonix called IssueBundleWorkflow. This workflow orchestrates a sequence of activities such as:
Register Bundle: Registers the bundle with Aether and generates the Bundle Id.
Get Product Bundle Details: Fetches all details and policies of the bundle.
Issue Artefacts: Issues component products like accounts, cards, or wallets (e.g., Ruby creates the account, Acropolis issues a primary card).
Once all activities in the workflow are completed, the Bundle is fully issued, and the status is updated to ‘Active’.
RRR
Replace :- Replacing a lost, stolen, or damaged card.
Reissue :- Reissuing a card with the same account details but a new
card number(e.g., due to fraud).
Renew :- Extending the validity of an expiring card.
Bundle Status
refers to a specific status applied to a bundle, which is associated with a predefined or configurable set of restricted actions. These actions dictate what operations are restricted for the bundle when the status is applied.
EX :- Delinquent Status,Closure_Initiated Status: