Intent to Experiment: Secure Payment Confirmation - Opt-Out Support

119 views
Skip to first unread message

Rouslan Solomakhin

unread,
Jun 6, 2022, 11:07:25 AM6/6/22
to blink-dev
Contact emails
smcg...@chromium.org, rou...@chromium.org

Explainer

https://github.com/w3c/secure-payment-confirmation/issues/172

Specification

https://w3c.github.io/secure-payment-confirmation

Summary
Adds an 'opt-out' flow to Secure Payment Confirmation. When the (optional) input flag is set, the SPC UXes will render an 'opt-out' link of some sort that the user can interact with to indicate to the relying party that they wish to be opted out.

Blink component
Blink>Payments

TAG review status

Not applicable

Risks

Interoperability and Compatibility
Gecko: No signal
WebKit: No signal
Web developers: Positive. The feature is proposed by web developers.

Ergonomics
SPC feature is a combination of WebAuthn and PaymentRequest APIs.

Activation

To take advantage of this feature, developers have to specify a new optional API parameter `showOptOut: true`.

Debuggability

Normal devtools javascript debugging capabilities should suffice.

Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
No. SPC is currently launched only on Mac and Windows. This opt-out feature also exists only on Mac and Windows.

Is this feature fully tested by web-platform-tests?
No

Flag name
--enable-blink-features=SecurePaymentConfirmationOptOut

Requires code in //chrome?
True

Tracking bug
https://crbug.com/1325854

Launch bug
https://crbug.com/1329512

Estimated milestones
OriginTrial desktop last106
OriginTrial desktop first104
DevTrial on desktop104

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5133415903920128

Links to previous Intent discussions
Intent to prototype.

This intent message was generated by Chrome Platform Status.

Mike Taylor

unread,
Jun 6, 2022, 11:09:18 AM6/6/22
to Rouslan Solomakhin, blink-dev
LGTM to experiment from M104 to M106.
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWHTs2nBYT7bFKEd%2BtLvFvyzrunzq7bD6%3DXJtwWpb8J2%2BA%40mail.gmail.com.


Stephen McGruer

unread,
Jul 11, 2022, 9:31:56 AM7/11/22
to blink-dev, Mike Taylor, blink-dev, Rouslan Solomakhin
Hi Blink OWNERS,

We are requesting permission to extend this Origin Trial until M109 (inclusive) instead of M106. We have a partner that is excited to try this feature out, but has told us that the M104-M106 timeline is too tight. Given the guidance is that "An initial origin trial for a feature may only run for 6 milestones of Chromium", we would like to use the full 6 milestones allowed to give partners the most flexibility.

I am assuming I need one (re)LGTM for this change, please :)

Thanks,
Stephen

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

Yoav Weiss

unread,
Jul 11, 2022, 9:33:31 AM7/11/22
to Stephen McGruer, blink-dev, Mike Taylor, Rouslan Solomakhin
LGTM to extend experimentation till M109

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ba22a117-01ba-468e-915a-c51eaa2219ecn%40chromium.org.
Reply all
Reply to author
Forward
0 new messages