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

Read/Write Payment Secrets #1

Open
danirabbit opened this issue Mar 10, 2020 · 1 comment
Open

Read/Write Payment Secrets #1

danirabbit opened this issue Mar 10, 2020 · 1 comment
Labels
Status: Confirmed Verified by someone other than the reporter

Comments

@danirabbit
Copy link
Member

danirabbit commented Mar 10, 2020

The authenticator will need to be able to read and write payment method secrets so that users are presented with a list of their already saved payment methods and the ability to add or use a different one

There's a prototype for this here: https://github.com/elementary/appcenter/tree/save-payment-info

@danirabbit danirabbit added Needs Design Waiting for input from the UX team Priority: Wishlist Not a priority, but something that might be nice labels Mar 10, 2020
@danirabbit danirabbit added this to Desktop Track in AppCenter For Everyone Sprint via automation Mar 10, 2020
@danirabbit
Copy link
Member Author

danirabbit commented Mar 12, 2020

Since the authenticator needs to be cross platform, it can't rely on the existence of the wallet, which is specific to Pantheon.

It sounds like secrets are stored per-app in the container, so tokens generated by the authenticator won't be able to be fetched by the wallet.

So this means we need to have a non-charge interface for the authenticator which the wallet can call to create payment tokens.

We'll also need maybe a D-Bus interface for the wallet to get non-secret data about cards so that it can list them in its UI.

The authenticator will be the only UI on the system for generating and using payment tokens and storing payment secrets

@danirabbit danirabbit added Status: Confirmed Verified by someone other than the reporter and removed Needs Design Waiting for input from the UX team Priority: Wishlist Not a priority, but something that might be nice labels Mar 12, 2020
@danirabbit danirabbit removed this from Desktop Track in AppCenter For Everyone Sprint Dec 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Confirmed Verified by someone other than the reporter
Projects
None yet
Development

No branches or pull requests

1 participant