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

Pure chrome-based buyflow #2

Open
msporny opened this issue May 6, 2013 · 2 comments
Open

Pure chrome-based buyflow #2

msporny opened this issue May 6, 2013 · 2 comments
Labels
Milestone

Comments

@msporny
Copy link
Member

msporny commented May 6, 2013

The spec currently states:

This starts the buyflow in a content iframe inside a trusted dialog ("chrome dialog").

While this is a flexible approach for payments in the browser, it does not allow the browser to achieve true one-click payments. Typically at least two clicks will be required and the buyflow will pop up an external page.

There is also concern that this mechanism may be susceptible to phishing attacks since the username/password of the payment processor will be requested from time to time.

A purely chrome-based buyflow would eliminate the phishing risk for purchases.

@kumar303
Copy link
Member

The chrome dialog (referred to as Trusted UI) is mostly just a dumb pipe to a server. In theory, it could support one click payments. The user would click a Buy button, the UI would open a Trusted UI and the server could recognize the user via cookies when the web page loads and automatically complete the payment.

@msporny
Copy link
Member Author

msporny commented Jun 26, 2013

Yeah, so this is something we've been going back and forth on for a couple of years here. Do we want to always show a receipt of the purchase? Or are there going to be purchases where the receipt just gets in the way of the customer experience. Or do we want to provide an option for the customer such that they always see receipts, only see receipts over a particular value, etc. Seems like there might need to be a decent bit of configurability here.

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

No branches or pull requests

2 participants