> 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.

Reply via email to