LGTM1. Please make sure to ping the standards positions with the updated shape as well.
On Mon, Apr 28, 2025 at 12:08 PM Stephen McGruer <smcgr...@chromium.org> wrote: > > Conveniently, the various review bits that we now require are not > requested at > https://chromestatus.com/feature/5165040614768640?gate=5060726757785600 > (maybe because they didn't exist?). So you could request those now. For API > OWNERs - just repinging this thread should be fine. > > The various review bits are now approved, for the updated API shape + > design! > > So requesting a re-review from API OWNERS, thanks. Let me know if it needs > to be 3x LGTM or just 1x :). > On Wednesday, March 12, 2025 at 6:40:08 PM UTC-4 Mike Taylor wrote: > >> On 3/10/25 10:12 AM, Stephen McGruer wrote: >> >> > It may change shape before finally shipping (in particular, I'm musing >> over whether true/false is sufficient information and whether we could give >> developers more specific enum reasons without leaking user privacy) - I'll >> come back to the thread for approval if we want to ship anything >> substantially different. >> >> We have now decided that indeed we want to do things a little >> differently, and are proposing (spec issue >> <https://github.com/w3c/secure-payment-confirmation/issues/284>, spec PR >> <https://github.com/w3c/secure-payment-confirmation/pull/285>, new >> design doc >> <https://docs.google.com/document/d/1ZgNRqyJyB36ItqUr6vtlJ19rd7fqpS7Vo0w_GSMz0DA/edit?tab=t.0#heading=h.4f9946en7wca>) >> an enum of output states instead of a boolean true/false. This hopefully >> also addresses previous feedback >> <https://github.com/w3c/secure-payment-confirmation/issues/81#issuecomment-1527105768> >> from >> Mike West on being more specific about when the API should return >> true/false. >> >> What's the right process here for re-requesting review? We should >> probably *at least* go back through privacy review as adding an enum of >> more-specific reasons that a feature isn't available definitely has a >> fingerprinting risk! Is it possible to 'reset' stages in chromestatus? >> >> Conveniently, the various review bits that we now require are not >> requested at >> https://chromestatus.com/feature/5165040614768640?gate=5060726757785600 >> (maybe because they didn't exist?). So you could request those now. For API >> OWNERs - just repinging this thread should be fine. >> >> >> Thanks! >> >> On Thursday, January 23, 2025 at 12:58:46 PM UTC-5 Stephen McGruer wrote: >> >>> > I'm assuming no other facts on the ground (signals, TAG feedback, etc) >>> have changed in the meantime? If so, then this plan sounds fine to me. >>> >>> Yes, sorry, no other changes at this time from the wider W3C community. >>> Partners continue to ask for an easier way to feature-detect SPC, and >>> finally we're getting around to delivering! >>> >>> On Thursday, January 23, 2025 at 11:20:18 AM UTC-5 Chris Harrelson wrote: >>> >>>> On Thu, Jan 23, 2025 at 7:36 AM Stephen McGruer <smcgr...@chromium.org> >>>> wrote: >>>> >>>>> Hey folks, >>>>> >>>>> Can't quite I'm coming back to this thread near on 2 years later 🤣, >>>>> but wanted to fyi that this didn't actually ship in the end. However, we >>>>> are finally coming back to it now (honest - I have CLs out >>>>> <https://chromium-review.googlesource.com/c/chromium/src/+/6194313>! >>>>> :D), and expect to ship this sometime in the coming months. It may change >>>>> shape before finally shipping (in particular, I'm musing over whether >>>>> true/false is sufficient information and whether we could give developers >>>>> more specific enum reasons without leaking user privacy) - I'll come back >>>>> to the thread for approval if we want to ship anything substantially >>>>> different. >>>>> >>>> >>>> I'm assuming no other facts on the ground (signals, TAG feedback, etc) >>>> have changed in the meantime? If so, then this plan sounds fine to me. >>>> >>>> >>>>> >>>>> Thanks, >>>>> Stephen >>>>> >>>>> On Friday, April 28, 2023 at 11:30:27 AM UTC-4 Chris Harrelson wrote: >>>>> >>>>>> LGTM3 >>>>>> >>>>>> On Fri, Apr 28, 2023 at 12:22 AM Mike West <mk...@chromium.org> >>>>>> wrote: >>>>>> >>>>>>> LGTM2. >>>>>>> >>>>>>> I think it would be valuable to extend the spec PR with more >>>>>>> description of the considerations around when the feature is available >>>>>>> (see >>>>>>> discussion at >>>>>>> https://github.com/w3c/secure-payment-confirmation/issues/81#issuecomment-1527105768), >>>>>>> but I don't think that will meaningfully change the shape of the API or >>>>>>> its >>>>>>> meaning in Chromium's implementation. >>>>>>> >>>>>>> -mike >>>>>>> >>>>>>> >>>>>>> On Thu, Apr 27, 2023 at 4:33 PM Nick Burris <nbur...@chromium.org> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Le jeudi 20 avril 2023 à 12 h 58 min 34 s UTC-4, Nick Burris a >>>>>>>> écrit : >>>>>>>> >>>>>>>> Contact emailsnbur...@chromium.org, smcgr...@chromium.org, >>>>>>>> i...@chromium.org >>>>>>>> >>>>>>>> Specificationhttps://github.com/w3c/secure- >>>>>>>> payment-confirmation/pull/233 >>>>>>>> >>>>>>>> Design docshttps://docs.google.com/document/d/10zFazJRJMwNLKmH- >>>>>>>> GJRFMDs4rONIO5kF8TvdFydmGek/edit >>>>>>>> >>>>>>>> Summary >>>>>>>> >>>>>>>> This is a Javascript API to provide an easier way to check if the >>>>>>>> Secure Payment Confirmation[1] feature is available. Currently, the >>>>>>>> only >>>>>>>> way to determine SPC’s availability is to create a PaymentRequest with >>>>>>>> the >>>>>>>> required parameters[2], which is clunky and difficult in the case >>>>>>>> where a >>>>>>>> developer wants to check for SPC before starting to process a payment. >>>>>>>> [1] >>>>>>>> https://www.w3.org/TR/secure-payment-confirmation/ [2] >>>>>>>> https://github.com/w3c/secure-payment-confirmation/issues/ >>>>>>>> 81#issuecomment-868473461 >>>>>>>> >>>>>>>> >>>>>>>> Blink componentBlink>Payments >>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments> >>>>>>>> >>>>>>>> TAG reviewNone >>>>>>>> >>>>>>>> TAG review statusNot applicable >>>>>>>> >>>>>>>> Risks >>>>>>>> Interoperability and Compatibility*Gecko*: N/A ( >>>>>>>> https://github.com/mozilla/standards-positions/issues/570) >>>>>>>> >>>>>>>> *WebKit*: N/A (https://github.com/WebKit/ >>>>>>>> standards-positions/issues/30) >>>>>>>> >>>>>>>> *Web developers*: Positive (https://github.com/w3c/ >>>>>>>> secure-payment-confirmation/issues/81) We've received feedback >>>>>>>> from web developers that an easier mechanism to check for SPC >>>>>>>> availability >>>>>>>> would be useful. >>>>>>>> >>>>>>>> *Other signals*: >>>>>>>> >>>>>>>> WebView application risks >>>>>>>> >>>>>>>> Does this intent deprecate or change behavior of existing APIs, >>>>>>>> such that it has potentially high risk for Android WebView-based >>>>>>>> applications? >>>>>>>> >>>>>>>> None >>>>>>>> >>>>>>>> >>>>>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>>>>> Mac, Linux, Chrome OS, Android, and Android WebView)?Yes >>>>>>>> >>>>>>>> Is this feature fully tested by web-platform-tests >>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>>>> ? >>>>>>>> To be added to secure-payment-confirmation suite >>>>>>>> <https://wpt.fyi/results/secure-payment-confirmation?label=experimental&label=master&aligned> >>>>>>>> >>>>>>>> Flag name--enable-blink-features=SecurePaymentConfirmationAvail >>>>>>>> ableAPI >>>>>>>> >>>>>>>> Requires code in //chrome?True >>>>>>>> >>>>>>>> Estimated milestonesShipping on desktop114Shipping on Android114 >>>>>>>> >>>>>>>> >>>>>>>> FYI, we missed the 114 branch so we're pushing this back to M115. >>>>>>>> >>>>>>>> >>>>>>>> Anticipated spec changes >>>>>>>> >>>>>>>> https://github.com/w3c/secure-payment-confirmation/pull/233 >>>>>>>> >>>>>>>> Link to entry on the Chrome Platform Status >>>>>>>> https://chromestatus.com/feature/5165040614768640 >>>>>>>> >>>>>>>> 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 blink-dev+unsubscr...@chromium.org. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8910ee13-a798-4388-a2c3-659e1b18fa14n%40chromium.org >>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8910ee13-a798-4388-a2c3-659e1b18fa14n%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 blink-dev+unsubscr...@chromium.org. >>>>>>> >>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfHDCGw%2BS%2BAeroZ9jvPVkLj%3DckzPTMkgdCh79BTHVCUDw%40mail.gmail.com >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DfHDCGw%2BS%2BAeroZ9jvPVkLj%3DckzPTMkgdCh79BTHVCUDw%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 blink-dev+unsubscr...@chromium.org. >>>>> >>>> To view this discussion visit >>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4b142740-5d3b-4d87-a23f-3a5b8ca7b5dcn%40chromium.org >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4b142740-5d3b-4d87-a23f-3a5b8ca7b5dcn%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 blink-dev+unsubscr...@chromium.org. >> >> To view this discussion visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7322526e-afcf-4022-b335-e22661364ebfn%40chromium.org >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7322526e-afcf-4022-b335-e22661364ebfn%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 blink-dev+unsubscr...@chromium.org. > To view this discussion visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a3c5828-abb4-4657-b3f1-7285b624a553n%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a3c5828-abb4-4657-b3f1-7285b624a553n%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 blink-dev+unsubscr...@chromium.org. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8MTiqAdYFPngXQO13m3U2OKFiZYow1q-31tPSHNgC10g%40mail.gmail.com.