Thanks.
Joe Medley | Technical Writer, Chrome DevRel | [email protected] |
 816-678-7195
*If an API's not documented it doesn't exist.*


On Thu, May 12, 2022 at 8:12 AM Nick Burris <[email protected]> wrote:

> Thanks all! Joe, this change has now landed in M103.
>
> On Thu, May 12, 2022 at 11:04 AM Joe Medley <[email protected]> wrote:
>
>> Nick,
>>
>> When are you hoping to ship?
>>
>> Joe
>> Joe Medley | Technical Writer, Chrome DevRel | [email protected] |
>> 816-678-7195 <(816)%20678-7195>
>> *If an API's not documented it doesn't exist.*
>>
>>
>> On Tue, May 10, 2022 at 11:48 PM Yoav Weiss <[email protected]>
>> wrote:
>>
>>> LGTM3
>>>
>>> On Wed, May 11, 2022 at 7:27 AM Mike West <[email protected]> wrote:
>>>
>>>> LGTM2.
>>>>
>>>> -mike
>>>>
>>>>
>>>> On Tue, May 10, 2022 at 8:01 PM Mike Taylor <[email protected]>
>>>> wrote:
>>>>
>>>>> LGTM1 - this seems like a useful change. Thanks for involving partners.
>>>>>
>>>>> On 5/5/22 12:23 PM, Nick Burris wrote:
>>>>>
>>>>> Contact emails
>>>>>
>>>>> [email protected], [email protected], [email protected]
>>>>>
>>>>> Explainer
>>>>>
>>>>> SPC explainer:
>>>>> https://github.com/w3c/secure-payment-confirmation/blob/main/explainer.md
>>>>>
>>>>> Specification
>>>>>
>>>>> SPC specification: https://w3c.github.io/secure-payment-confirmation/
>>>>>
>>>>> Design docs
>>>>>
>>>>> N/A
>>>>>
>>>>> Summary
>>>>>
>>>>> This intent is to add a user activation requirement for Secure Payment
>>>>> Confirmation (SPC) credential enrollment in a cross-origin iframe to help
>>>>> mitigate a privacy issue (see w3c/secure-payment-confirmation#128
>>>>> <https://github.com/w3c/secure-payment-confirmation/issues/128> for
>>>>> discussion of a potential identity tracking attack).
>>>>>
>>>>> Original feature summary: Secure payment confirmation augments the
>>>>> payment authentication experience on the web with the help of WebAuthn. 
>>>>> The
>>>>> feature adds a new 'payment' extension to WebAuthn, which allows a relying
>>>>> party such as a bank to create a PublicKeyCredential that can be queried 
>>>>> by
>>>>> any merchant origin as part of an online checkout via the Payment Request
>>>>> API using the 'secure-payment-confirmation' payment method.
>>>>>
>>>>> Blink component
>>>>>
>>>>> Blink>Payments
>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments>
>>>>>
>>>>> TAG review
>>>>>
>>>>> SPC TAG review: https://github.com/w3ctag/design-reviews/issues/675
>>>>>
>>>>> TAG review status
>>>>>
>>>>> Closed (Resolution: satisfied)
>>>>>
>>>>> Interoperability and Compatibility
>>>>>
>>>>> While adding a new requirement for user activation is technically a
>>>>> breaking change, we are confident in this change as the feature is 
>>>>> expected
>>>>> to be used in a payment flow where the user has provided some form of 
>>>>> input
>>>>> to continue. We have confirmed with the external partners who are using
>>>>> this feature that they do currently have a user activation.
>>>>>
>>>>> Gecko: No signal (
>>>>> https://github.com/mozilla/standards-positions/issues/570)
>>>>> Historically (>1 year old) positive signal from informal conversation in
>>>>> W3C Payment Handler meetings. However Firefox have since not been involved
>>>>> in the API development.
>>>>>
>>>>> WebKit: No signal (
>>>>> https://lists.webkit.org/pipermail/webkit-dev/2021-August/031956.html)
>>>>>
>>>>> Web developers: Positive (
>>>>> https://lists.w3.org/Archives/Public/public-payments-wg/2021Aug/0005.html)
>>>>> Support and involvement in API development from multiple web developers 
>>>>> and
>>>>> payment industry partners. Both Stripe and AirBnB have publicly stated 
>>>>> that
>>>>> they have either completed or are in the process of
>>>>> prototyping/experimenting with SPC
>>>>>
>>>>>
>>>>> Debuggability
>>>>>
>>>>> Existing devtools debugging features should cover SPC (e.g.
>>>>> breakpoints, console, etc)
>>>>>
>>>>> Is this feature fully tested by web-platform-tests
>>>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>>>>> ?
>>>>>
>>>>> Yes, coverage for the user activation requirement will be added to the
>>>>> existing test suite:
>>>>>
>>>>>
>>>>> https://wpt.fyi/results/secure-payment-confirmation?label=master&label=experimental&aligned
>>>>>
>>>>> Flag name
>>>>>
>>>>> N/A
>>>>>
>>>>> Requires code in //chrome?
>>>>>
>>>>> No
>>>>>
>>>>> Tracking bug
>>>>>
>>>>> User activation bug: https://crbug.com/1322603
>>>>>
>>>>> Original feature bug: https://crbug.com/1124927
>>>>>
>>>>> Launch bug
>>>>>
>>>>> Original SPC launch bug:
>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1236570
>>>>>
>>>>> We believe this is a small enough change to an existing feature that
>>>>> it doesn’t require its own launch bug.
>>>>>
>>>>> Link to entry on the Chrome Platform Status
>>>>>
>>>>> https://chromestatus.com/guide/edit/5104475634139136
>>>>>
>>>>> Links to previous Intent discussions
>>>>>
>>>>> Intent to Prototype v1:
>>>>> https://groups.google.com/a/chromium.org/d/topic/blink-dev/myUR5gyd5Js/discussion
>>>>>
>>>>> Intent to Experiment v2:
>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/6Dd00NJ-td8
>>>>>
>>>>> Intent to Ship v2:
>>>>> https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/U5K69fbA6SU
>>>>>
>>>>>
>>>>> This intent message was generated by Chrome Platform Status
>>>>> <https://chromestatus.com/>.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "blink-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADvKJHND4_zciu4u2EyuXrfr%2Bk9TmUQyKbeYJy%2BsuUtH3UF7_w%40mail.gmail.com
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADvKJHND4_zciu4u2EyuXrfr%2Bk9TmUQyKbeYJy%2BsuUtH3UF7_w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "blink-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/069483ff-978e-77af-7baf-c5099c20ba6d%40chromium.org
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/069483ff-978e-77af-7baf-c5099c20ba6d%40chromium.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "blink-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3Ddy6obPhwgXbuPA7dnX_A2sqrqGPk7BhVE_UUk0byCE5w%40mail.gmail.com
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3Ddy6obPhwgXbuPA7dnX_A2sqrqGPk7BhVE_UUk0byCE5w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUPv7%3DDHz3cWmpjs8wWVTx_or4J2aQ2OLay1VVkFhsBMw%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUPv7%3DDHz3cWmpjs8wWVTx_or4J2aQ2OLay1VVkFhsBMw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJUhtG-Fear%2BATrej%2B2yLOXBFPVSemBM%2BHW%3Du466n8mh6x1Y4w%40mail.gmail.com.

Reply via email to