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.