Hi Rama
Account (TMF666) does not "own" payment method, it just uses them, in two ways:
- Default payment method (direct relationship) is the payment method to be used for automatic processing, e.g. direct debit for payment of monthly bill
- Payment method for payment arrangement is the payment method to be used for paying off the debt being collected under the payment arrangement (part of dunning/collection process)
Payment method on PartyRole TMF669 (and hence on Customer TMF629) represents the ownership of the payment method.
Actually, I would argue that this is incorrect, and that payment method should be on Party TMF632, since the payment method (e.g. credit card, bank account) is owned by the Individual or Organization irrespective of the role played by the party. But that's how it is at the moment.
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.
------------------------------
Original Message:
Sent: Feb 16, 2021 05:21
From: N V Rama Krishna Devata
Subject: TMF629 paymentMethod element in customer resource
Hello,
In the TMF629 Customer API specification, the resource object has an element "paymentMethod" (list of payment methods)
The confusion here is because when I referred to the SID guidebook for "Customer" domain (GB922_Customer_v20.0.1) , I couldn't find a relation between "Customer" and "PaymentMethod" entities and I could only find a relation between "CustomerAccount" and "PaymentMethod" entities.
Which payment methods are we supposed to include here under the customer resource - Payment methods associated with "Customer" or default payment method associated with "CustomerAccount" under the Customer?
Thanks in advance.
------------------------------
N V Rama Krishna Devata
Tata Consultancy Services
------------------------------