Open APIs

 View Only
  • 1.  Payment method as mandatory field in Payment management TMF 676

    Posted Oct 19, 2020 09:30
    Hi

    TMF 676 Payment management API specification document has list of mandatory and optional fields. In which payment method is mentioned as a mandatory field. However in conformance document of TMF 676 payment method is not listed as mandatory

    In TMF676_Payment_Management_API_REST_Specification_Proposal_R18.0.1 document, page number 12 payment method is mandatory.
    However in TMF676B_Payment_Management_Conformance_Profile_R18.0.1 document, page number page number 8 -12 (Section Payment resource MANDATORY AND OPTIONAL ATTRIBUTES) payment method is missing. So does it mean it is mandatory while get operation and not during post operation?

    We do not want to create any payment methods upfront in our server and we want to rely on payment provider to give us payment method information. So if payment method is mandatory while creating the payment resource then we can't be TMF compliant because we are planning to update this information to our payment resource once the payment is completed on payment provider side and we receive success/failure notifications.

    ------------------------------
    ~Dheeraj Joshi

    Nokia
    dheeraj.joshi@nokia.com
    ------------------------------


  • 2.  RE: Payment method as mandatory field in Payment management TMF 676

    Posted Oct 19, 2020 10:13
    Edited by Dheeraj dheeraj.joshi@nokia.com Oct 19, 2020 10:31
    I was checking the wrong document version. Latest TMF 676 document and conformance document do match. 
    Latest documents TMF676_Payment_Management_API_User_Guide_v4.0.0 and TMF676B_Payment_Management_API_Conformance_Profile_v4.0.0

    Which means we won't be TMF compliant since we are deviating :)

    Open API table still points at old version I guess Open API Table
    Tmforum remove preview
    Open API Table
    The increasingly complex multi-partner digital services value chain raises new challenges in terms of ensuring time-to-market, seamless management, cost-effectiveness and revenue sharing. In order to meet these challenges, TM Forum members including the world's largest service providers and suppliers, have been working to develop APIs that enable the open digital ecosystem and provide critical management functionality to digital services.
    View this on Tmforum >
     

    ------------------------------
    ~Dheeraj Joshi

    Nokia
    dheeraj.joshi@nokia.com
    ------------------------------



  • 3.  RE: Payment method as mandatory field in Payment management TMF 676

    TM Forum Member
    Posted Oct 19, 2020 15:10
    Glad to see you have resolved the inconsistency. Please note that as a matter of principle, newer API versions are not published to the main API table until all their assets are ready. The newer versions are available at the early adopters page here.

    ------------------------------
    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.
    ------------------------------