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

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.

Reply via email to