Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Remove showOptOut from SPC #274

Open
stephenmcgruer opened this issue Aug 23, 2024 · 5 comments
Open

Proposal: Remove showOptOut from SPC #274

stephenmcgruer opened this issue Aug 23, 2024 · 5 comments

Comments

@stephenmcgruer
Copy link
Collaborator

On the Chrome side, we added support for showOptOut back in 2022 (the original issue is #172). Since then, we have seen limited interest in this feature of SPC - we know of only one partner who was using it, and they are (to our knowledge) no longer actively engaged with SPC development.

image

The showOptOut feature does constrain us, particularly in terms of UX development (as all our UX iterations must consider yet-another permutation). As such, we're proposing removing it from the spec and unshipping it from Chrome. As showOptOut was added for regulatory-related reasons, we want to make sure we don't 'silently' regress anyone using it today. Given this, instead of just removing it from the spec, we would make it a constructor-time error if you specify showOptOut: true - SPC would throw, and thus avoid any silent failure.

We'd love to hear input from the community on this proposed removal!

@Goosth
Copy link
Collaborator

Goosth commented Aug 26, 2024

Hi Stephen,
I support this simplification.

@Goosth
Copy link
Collaborator

Goosth commented Aug 26, 2024 via email

@sarobrien
Copy link

Hi Stephen,

We would really like to keep this feature, otherwise we would not be able to utilize SPC in our flows. Since our only touchpoint with the end user is transactional we need a way for them to be able to “opt out” or remove their credential/passkey. 

We agree the UX and the messaging needs to be improved but we really advocate to keep the feature.

Thanks,
Sarah O’Brien
Frontend Engineer (Adyen)

@rsolomakhin
Copy link
Collaborator

Hi @sarobrien , do you have any suggestions for improvements to the UX and messaging?

@sarobrien
Copy link

Hi @rsolomakhin,

Ideal world, this would be configurable text :) Though I know what has security concerns so I would think off the top of my head (and without the extended context you have) I would think keep it simple, the text right now is too verbose.

I would think a simple line:

"You can remove your passkey if you no longer wish to use this payment method."

Where "remove your passkey" is the hyperlink. If you do need to provide more information for clarity or security reasons maybe include an info icon with a popover to reduce the text in the modal itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants