Hi Hikma
The Payment API is what you need to use. The Payment Item (in Payment) has an opaque Entity reference, since a payment can refer to many different types of entity. Payments are very often for Product, but they can also be for other circumstances, e.g. administrative fee for changing details, or on a bill that covers many products, etc.
Hope it helps
------------------------------
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.
------------------------------