Open APIs

  • 1.  Payment Method elegibility for a given customer

    TM Forum Member
    Posted 27 days ago
    Hi!
    We are starting the design of a process-API to implement the necessary business logic to decide which payment methods will be available for a customer to choose, depending on a set of data sent to this api as context (channel, customer status, customer credit limit, total amount of products in cart, etc.)
    I guess it can be similar to ProductOfferingQualification, I mean, from the full list of payment methods, this api should make some validations, execute some business rules, and return a qualified list of methods, with "eligibilityUnavailabilityReason", saying for each method, the reasons why it cannot be used.
    The question is: should this process be part of TMF670 (a new endpoint "/qualification"), or a new API? Have anyone faced a similar scenario?

    Best Regards,
    Eduardo

    ------------------------------
    Eduardo Lo Presti
    Telecom Argentina, S.A.
    ------------------------------


  • 2.  RE: Payment Method elegibility for a given customer

    TM Forum Member
    Posted 27 days ago
    Hi Eduardo
    In my opinion, this has nothing to do with TMF670, Payment Method. TMF670 describes payment methods that a party owns, not how they can be used for payments.
    Your use case is to restrict available (qualified) payment methods for a particular payment. So I would see this as a task resource in an extension of TMF676 Payment Management. I don't think there is a need for a separate API for this, but others might consider differently.
    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.
    ------------------------------



  • 3.  RE: Payment Method elegibility for a given customer

    TM Forum Member
    Posted 27 days ago
    Thanks Jonathan for your comment!
    Considering that customer selects payment method during check-out process, previous to generate product order and payment, TMF676 could also be a good place to implement this logic.

    Regards,
    EDL

    ------------------------------
    Eduardo Lo Presti
    Telecom Argentina, S.A.
    ------------------------------