- From: Danyao Wang <notifications@github.com>
- Date: Fri, 07 Aug 2020 10:08:54 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/544@github.com>
Saluton TAG! I'm requesting a TAG review of Secure Payment Confirmation. Secure Payment Confirmation is a proposal to allow FIDO-based authentication to be used to securely confirm payments initiated via the Payment Request API. Secure Payment Confirmation defines a new `PaymentCredential` credential type to the Credential Management API. A `PaymentCredential` is a `PublicKeyCredential` with the special privilege that it can be queried by any origin via the Payment Request API. A bank can register a `PaymentCredential` on the user's device after an initial ID&V process. Merchants can exercise this credential to sign over transaction data during an online payment and the bank can assert the user's identity by verifying the signature. - Explainer¹ (minimally containing user needs and example code): - https://github.com/rsolomakhin/secure-payment-confirmation - Security and Privacy self-review²: - https://github.com/rsolomakhin/secure-payment-confirmation/blob/master/security-privacy-questionnaire.md - GitHub repo (if you prefer feedback filed there): - https://github.com/rsolomakhin/secure-payment-confirmation - Primary contacts (and their relationship to the specification): - Danyao Wang (@danyao), Google. [Payment Request API](https://w3c.github.io/payment-request) editor. - Adrian Hope-Bailie (@adrianhopebailie), Coil. Web Payments Working Group Chair. - Benjamin Tidor (@btidor-stripe), Stripe. - Rouslan Solomakhin (@rsolomakhin), Google. [Payment Request API](https://w3c.github.io/payment-request) editor. - Jeff Hodges (@equalsJeffH), Google. [Web Authentication](https://www.w3.org/TR/webauthn) editor. - Dirk Balfanz (@balfanz), Google. [Web Authentication](https://www.w3.org/TR/webauthn) editor. - Mike West (@mikewest), Google. [Credential Management API](https://www.w3.org/TR/credential-management-1/) editor. - Organization/project driving the design: - Google - Stripe - Coil - External status/issue trackers for this feature (publicly visible, e.g. Chrome Status): https://www.chromestatus.com/feature/6643371200217088 Further details: - [x] I have reviewed the TAG's [API Design Principles](https://w3ctag.github.io/design-principles/) - The group where the incubation/design work on this is being done (or is intended to be done in the future): - [Joint Task Force of Web Authentication and Web Payments Working Groups](https://github.com/w3c/webauthn-pay/wiki) - The group where standardization of this work is intended to be done ("unknown" if not known): - [Web Payments Working Group](https://www.w3.org/blog/wpwg/) - [Web Authentication Working Group](https://www.w3.org/blog/webauthn/) - Existing major pieces of multi-stakeholder review or discussion of this design: - [Secure Payment Confirmation Pilot Proposal](https://bit.ly/webauthn-to-pay-2020h2-pilot) - [First draft of Secure Payment Confirmation API proposal](https://docs.google.com/document/d/1n73fdsn8tTDYUGjQPOGRGI_VcTaGNjweedSgcH7P8Hc/edit?ts=5ef93da4&pli=1#heading=h.us83hoxtb650) - Major unresolved issues with or opposition to this design: N/A - This work is being funded by: N/A We'd prefer the TAG provide feedback as (please delete all but the desired option): ☂️ open a single issue in our GitHub repo **for the entire review** -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/544
Received on Friday, 7 August 2020 17:09:07 UTC