-
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
Should we be publishing a specification for an HTTP API? #17
Comments
Yes, we should (this is important for non-interactive payments): http://web-payments.github.io/web-payments-http-api/ |
+1 |
++ Nick Telford-Reed
|
+1 |
I may have been mistaken, but I heard that an HTTP API is "not in scope" during our last call. I vaguely remember @adrianhopebailie saying that personally he feels that it's really important, but our charter doesn't call it out as a deliverable. Looks like we have preliminary consensus to propose an HTTP API as a WG deliverable (citing that a browser-only API wouldn't meet our broader 'user agent' API requirement). @adrianhopebailie @mountainhippo can we get this on the agenda for the next call and do a straw poll to see if we have approval to create and publish an HTTP API as a FPWD in March? |
+1 to an HTTP API is in scope and should be worked on (at least minimally to ensure we don't paint ourselves into a corner) in parallel with the browser API and messaging specs. |
I am fully in support of us publishing an HTTP API spec but think that we should keep the group focused on the JavaScript API right now as this is where we have the most momentum. Rather than trying to define the messaging first and then the API's after, I propose that we allow the JavaScript API design to mature (we need to have an FPWD by March) and as such the messaging schemas will have stabilized. At this point, if we have not already done so, we can extract the messaging schemas from the JavaScript API specification into it's own document which is a normative reference for both API specifications. This document will likely be a valuable reference in it's own right for non-developers as it may include guidance on how the Web Payments messaging relates to other technology such as the ISO20022 data dictionaries and vocabularies. I would like to propose therefor that we don't attempt to produce an HTTP API FPWD for our March delivery deadline. If there is general support for this I will log a formal proposal and put it on the agenda for 28 Jan. |
I'm not opposed to an HTTP API, but I agree with @adrianhopebailie that it's in a distant second place after the JS API. I think that if we get the JS API right, payment providers will be able to implement a variety of HTTP APIs behind the scenes. That doesn't mean that defining a standard one isn't useful, though. |
My thoughts:
Ian |
We have a proposal now at: https://w3c.github.io/webpayments/proposals/web-payments-http-api/ |
Should we create a message flow for non-browser, HTTP-only clients?
The text was updated successfully, but these errors were encountered: