-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Architecture Proposal #125
Conversation
+1 in general for this Architecture document (based on a quick read). It paints a much clearer picture of the architecture than the Payment Request Architecture document. I'd be interested in volunteering to do editorial work on it. |
-1 for this proposal. I think it mixes levels. I support an "overview" document that provides:
This proposal does some of those things, but also does "too much." All the bits about computation and processing should not go in an architecture document. Another notes: There is a glossary of terms, but then terms are redefined multiple times throughout the specification. I think we need an overview that explains to people the pieces and how they function together at a high level. Specific instructions (especially if related to conformance) belong in a different document. Ian |
@ianbjacobs said:
This is not intended to be an "overview" document. It is a technical document that defines the primary roles in the architecture (mediator and app) and the key concept of a payment method. This is intended to be a REC track document (not a note). There should be separate documents that specify how to implement these roles in specific deployment scenarios and this should be a normative dependency of those. The If you feel we still need an "overview" document then that should be a separate WG note titled something like "Overview" and include content such as:
With regard to:
I disagree. We need to record somewhere the specifics of how a conformant payment app and a conformant payment mediator must behave. We can repeat this for every implementation specific spec or have this in a single place and refer to it from those implementation specific specs. |
Maybe we are simply using terms differently:
Those two things should not be mixed.
Agreed. That's the second document. Ian |
This proposal is the second document. I think some of the confusion comes from combining the payment app and payment mediator roles in one document but I think that having hundreds of documents is a mistake. Based on some of the comments from @dret on w3c/payment-request#138 I wonder if this document shoudl also be the normative reference for what a payment method is and how identifiers are defined? |
@adrianhopebailie wrote: "This proposal is the second document. I think some of the confusion comes from combining the payment app and payment mediator roles in one document but I think that having hundreds of documents is a mistake." I do not believe we will have hundreds. This diagram: suggestions:
How about this: let's keep it in its own document for now and then determine where the content should go after we understand better (1) how much content that turns out to be and (2) whether the evolution of the mediator/app spec really suggests that identifiers should be included...or not. Ian |
There is already a section on Payment Methods in this document because it's necessary to complete the picture which suggests (to me at least) that this is a logical place to put it. |
thanks for writing this up, and sorry its taken me so long to get around to reviewing it. I am overall happy with the proposal and support its inclusion into the WG. Below are my comments;
|
A new proposal for the architecture document.
This is in line with the discussion at w3c/payment-request#138
This is intended to be a REC not a Note and the browser API would have a normative reference to it.