About Bundles
Bundle is a construct in Fusion,that packages financial products. A Bundle, in itself, is not a financial offering/product, but is a way in which different financial products are packaged together. In simple terms, Bundle is just a collection of financial products that a fintech would want to issue to their customers. Some examples of financial products include a Liability Account, an Asset Account, a General Purpose Reloadable (GPR) Card, a VISA or a Mastercard network card.
These Bundles are configured by the Issuing Bank as per the program arrangement with the Fintech. The Fintech can, then, use the corresponding bundle ID, hence configured, to issue financial products to their customers.
Type of Products
There are 2 types of products that are currently supported by Fusion - Account Products and Payment Products. A bundle can be a combination of these two or multiple instance of each of these products.
Account Product
An Account Product is a product which when issued leads to provisioning of an Account for an Account Holder.
Account stores the balance of the Account Holder’s money with the Bank and record of all the transactions that might change the balance of the Account.
Payment Product
A Payment Product itself consists of 2 products - Resource Product and Form-Factor Product. A Payment Product when issued leads to provisioning of a Form-Factor(or Payment Instrument) and a Resource.
A Resource is an entity that represents a collection of Form-Factors. A resource can have multiple Form-Factors of same and different types. For more details on Resource and Form Factor, you can refer to Key Concepts section.
A Form-Factor(or Payment Instrument) is an entity that can be used to make a payment. A Form-Factor belongs to an Account Holder and is always associated with a target account. Any payment done using a Form-Factor would lead to utilization of balance from its target account.
Currently supported Payment Products are Physical cards and Virtual cards on Visa, RuPay and MasterCard networks.
A Form-Factor cannot exist without a Resource and belongs to exactly one Resource. However, a Resource can have multiple Form-Factors(of same and different types) associated with it.