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

Instrument ID should never leave the payment handler or browser #22

Closed
danyao opened this issue Aug 11, 2020 · 2 comments
Closed

Instrument ID should never leave the payment handler or browser #22

danyao opened this issue Aug 11, 2020 · 2 comments

Comments

@danyao
Copy link
Contributor

danyao commented Aug 11, 2020

Reposting a question from @ianbjacobs:

The instrument id is minted by the relying party. Could we design this so that the instrument id never leaves the payment handler or browser?

For example, if the browser returned a hash of the instrument id and the merchant origin, then the merchant could send that hash (and their origin) to the RP and the RP could figure out the underlying instrument id. I realize that may be cumbersome for the RP (e.g., if they have to process a large number of instrument ids). I mention it here as an example of trying to figure out a way to not reveal the instrument id to the PR API caller.

The instrument id visibility problem seems relevant with or without payment handlers.

@ianbjacobs
Copy link
Collaborator

Replaced by #24

@ianbjacobs
Copy link
Collaborator

(I see I don't have the privs to close this issue in favor of 24...whoops)

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

2 participants