mojaloop / mojaloop-specification

This repo contains the specification document set of the Open API for FSP Interoperability

Home Page:https://docs.mojaloop.io/api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add entries to TransactionInitiatorType

MichaelJBRichards opened this issue · comments

TIPS needs to do a more detailed analysis of initiator types than is supported by the current enumeration. We should add the following entries to the list given in Section 7.5.9 of the API specification:

  • GOVERNMENT
  • NGO

My only concern is the use of "NGO" which is a bit ambiguous, see for example https://en.wikipedia.org/wiki/Non-governmental_organization. Is it possible to use some other more clearly defined word?

I have no strong opinions on the matter. We don't need it at the moment (though we do need government;) I just thought that we would need it (or something similar) quite soon, and that it might be sensible to make the change now if we're making another change as well. Do you have any thoughts on what we might use?

I don't have any better word for it before knowing more about what it should be used for.. What kind of use cases should the NGO type be used for? This element is currently only used to determine which use case it is (see Section 5.3).

Let's leave it out for now. We can always have this discussion when we need it.

So the conclusion is just to add GOVERNMENT as a possible TransactionInitiatorType for now? I'm fine with that. [EDIT: To align with #25 it will be PartyType, that used to be TransactionInitiatorType, that is changed]

This would also have an impact on Section 5.3 (Mapping of Use Cases to Transaction Types) in the API Definition document, as well as the actual Use Cases document, as we should add this as a use case.

Hi @mjbrichards, this is another CR related to the discussion in the SIG meeting 9 February regarding open CRs for TIPS. Is this CR still valid?

As mentioned on the SIG meeting yesterday, we will proceed with adding GOVERNMENT and NGO as two additional possible PartyTypes (see also #25), unless we hear something else before next scheduled meeting at 18 May.

#101 now contains the proposed addition of NGO and GOVERNMENT as possible PartyTypes. Please review.