Contact emailssmcgr...@chromium.org, rous...@chromium.org,
nbur...@chromium.org

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

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

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

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. See
https://github.com/w3c/secure-payment-confirmation/issues/172


Blink componentBlink>Payments
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPayments>

TAG review statusNot applicable

Risks
Interoperability and Compatibility*Gecko*: No signal
*WebKit*: No signal
*Web developers*: Positive (
https://github.com/w3c/secure-payment-confirmation/issues/172) This 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, Windows, and Android. This opt-out
feature also exists only on Mac, Windows, and Android.

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?Yes
<https://wpt.fyi/results/secure-payment-confirmation/authentication-optout.https.html?label=experimental&label=master&aligned>

Flag name--enable-blink-features=SecurePaymentConfirmationOptOut

Requires code in //chrome?True

Tracking bughttps://crbug.com/1325854

Launch bughttps://crbug.com/1329512

Sample linkshttps://rsolomakhin.github.io/pr/spc-opt-out

Estimated milestones
OriginTrial desktop last 109
OriginTrial desktop first 104
DevTrial on desktop 104
OriginTrial Android last 109
OriginTrial webView last 109


Spec changes
https://github.com/w3c/secure-payment-confirmation/pull/215

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

Links to previous Intent discussionsIntent to prototype
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADY3MaeKbgWe%3DJV%2Bo7_MkYFdjduVxNUshLPd_iuqtSKtZ3xLzg%40mail.gmail.com>
Intent to Experiment
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMMzaWHTs2nBYT7bFKEd%2BtLvFvyzrunzq7bD6%3DXJtwWpb8J2%2BA%40mail.gmail.com>


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/CADvKJHPAjmf0aea06MgrjYwq-YrcHzsM4pTqpg%3Dt4jQiT%3DRyjA%40mail.gmail.com.

Reply via email to