> 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 Statushttps://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.