This method is used when the operator provides dynamic products, which are not predefined and must be queried in real time based on the user's account.
Returns a list of dynamic products, each including the following fields:
dynamicProductId: Unique identifier of the dynamic product (used for purchasing)
description: Human-readable product description
amount: Price of the product
currency: Currency used by the operator (e.g., EUR, USD)
additionalData(optional): A list of key-value pairs required by the operator to complete the purchase. These may include fields like meterNumber, referenceCode, or other operator-specific inputs.