- From: Marcos Caceres <marcos@marcosc.com>
- Date: Mon, 19 Oct 2020 20:10:04 +1100
- To: Ian Jacobs <ij@w3.org>
- Cc: Web Payments Working Group <public-payments-wg@w3.org>
I'd like to: 1. Support the proposal. > On 16 Oct 2020, at 12:10 pm, Ian Jacobs <ij@w3.org> wrote: > > Dear Web Payments Working Group Participants, > > This is a Call for Consensus to publish the following specification as a revised Candidate Recommendation: > > Payment Request API > https://w3c.github.io/payment-request/ > (GitHub commit 0d11184) > > and to publish the following (new) Working Group Note describing a feature removed from Payment Request (see more below): > > The MerchantValidationEvent interface > https://w3c.github.io/merchant-validation/?specStatus=WG-NOTE > > (Note: Respec errors will be resolved prior to formal publication.) > > We would like to thank the editors for preparing these documents. > > PLEASE RESPOND to the proposal by 26 October 2020 (17h00 UTC). > > For the co-Chairs, > Ian Jacobs > > =========================================== > BACKGROUND > > Last year the Web Payments Working Group discussed (as described in > this blog post [1]) not advancing Payment Request API to Proposed > Recommendation until: > > - we had gained more adoption and implementation experience, and > - we gained more experience regarding a proposal [2] for > issue 842 [3] regarding shipping addresses and privacy. > > One year later, implementations in Chromium-based browsers and Webkit > have remained essentially unchanged. There are no implementer plans in > the near term to address issue 842. Browser vendors believe that there > are sufficient privacy mitigations in place in the current API to > allow it to ship as part of the Web platform (as it has been for a > number of years). > > Given the stability and interoperability of the implementations and > plans of browser vendors, we are proposing to finalize "version 1" of > Payment Request API as a W3C Recommendation, and then to continue to > work on the API, including privacy considerations and new features > (such as our discussions around Secure Payment Confirmation). > > Payment Request API 1.0 is available through a number of payment > service provider libraries (e.g., Stripe and Braintree) and can be > used to make payments with Basic Card (in Chromium-based browsers), > Apple Pay, Google Pay, and Samsung Pay. > > This latest draft of Payment Request API includes a small number of > substantive changes since the 12 December 2019 Candidate > Recommendation [4]. Per the W3C Process, we are returning to > Candidate Recommendation (CR) before advancing to Proposed > Recommendation. However, we do not expect to remain for very long at > CR; see our optimistic timeline for advancing to Recommendation [5]. > > Marcos Caceres is updating the Payment Request API test suite > accordingly. We plan to regenerate the implementation report [6] from > the updated test suite prior to any formal request to the Director to > advance the specification to Proposed Recommendation. > > [1] https://www.w3.org/blog/wpwg/2019/10/28/the-evolution-of-payment-request-api/ > [2] https://github.com/w3c/payment-request/pull/873 > [3] https://github.com/w3c/payment-request/issues/842 > [4] https://www.w3.org/TR/2019/CR-payment-request-20191212/ > [5] https://github.com/w3c/payment-request/wiki/REC_2020_Plan > [6] https://w3c.github.io/test-results/payment-request/all.html > > =========================================== > NON-EDITORIAL CHANGES TO PAYMENT REQUEST API > (Since 12 December 2019 Candidate Recommendation) > > The following features are not supported interoperably and thus have > been removed from Payment Request 1.0: > > * Merchant validation. Note: This was removed because it is only used > in Apple Pay. It is now described in the informative Note mentioned above. > * hasEnrolledInstrument. Note: This feature is shipping in Chromium-based > browsers and for now has been moved to the living Editors' draft of > Payment Request. That is: as of now it remains part of the API post version 1.0. > * allowpaymentrequest. Note: This was simply deprecated in favor of HTML's > "allow" attribute, which is supported interoperably. > > Other changes: > > * Remove recommendation to localize sheet based on body element > * Give AddressInit members defaults > * Disallow duplicate Payment Method Identifiers when creating request > > For the full commit history, see: > https://github.com/w3c/payment-request/commits/gh-pages > > =========================================== > PROPOSAL > > That the Web Payments Working Group request that the W3C Director approve publication of Payment Request API as a Candidate Recommendation. > > Please indicate one of the following in your response: > > 1. Support the proposal. > > 2. Request some changes, but support the proposal even if suggested changes are not taken into account. > > 3. Request some changes, and do not support the proposal unless the changes are taken into account. > > 4. Do not support the proposal (please provide rationale). > > 5. Support the consensus of the Web Payments Working Group. > > 6. Abstain. > > We invite you to include rationale in your response. > > If there is strong consensus by 26 October 2020 (17h00 UTC) for the proposal, it will carry. > > =========================================== > FORMAL OBJECTIONS > > * If you wish your LACK of support to publish to be conveyed to the > Director and reviewed, please include the phrase "FORMAL OBJECTION" > in your response and be sure to include substantive arguments or > rationale. The W3C Director takes Formal Objections seriously, and > therefore they typically require significant time and effort to > address. > > * We request that any Formal Objections be limited to changes made to > Payment Request API since the 12 December 2019 Candidate Recommendation: > https://www.w3.org/TR/2019/CR-payment-request-20191212/ > > * Silence will be taken to mean there is no Formal Objection. > > * If there are Formal Objections, the Chairs plan to contact the > individual(s) who made them to see whether there are changes that > would address the concern and increase consensus to publish. > > For more information, see: > https://www.w3.org/2020/Process-20200915/#Consensus > > =========================================== > NEXT STEPS > Transition Request Following a Working Group Decision to Publish > > * In the case where this Call for Consensus results in a decision to > publish, the Chairs will request approval from the W3C Director to > publish Candidate Recommendations (including review of any Formal > Objections). > > * See the optimistic timeline to Recommendation: > https://github.com/w3c/payment-request/wiki/REC_2020_Plan > > -- > Ian Jacobs <ij@w3.org> > https://www.w3.org/People/Jacobs/ > Tel: +1 718 260 9447 > > > > >
Received on Monday, 19 October 2020 09:10:24 UTC