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

Creating a "Wallet" using PaymentHandler? #368

Closed
cyberphone opened this issue Apr 18, 2020 · 3 comments
Closed

Creating a "Wallet" using PaymentHandler? #368

cyberphone opened this issue Apr 18, 2020 · 3 comments

Comments

@cyberphone
Copy link

It is clear that PaymentHandler should work for major payment providers like PayPal who have their own payment button in checkout forms.

Now, imagine a world with potentially thousands of independent payment providers. Using the current specification this would force merchants relying on the browser's built-in selection mechanism. Since each provider would need to supply their own PaymentHandler code, this scheme will likely contribute to fragmentation rather than standardization.

This contrasts to native payment handlers like Apple Pay where a single instance of the client software can support multiple payment providers.

Example running on desktop browsers: https://cyberphone.github.io/doc/saturn/ui-demo

Disclaimer: I'm not an expert on PaymentHandler or ServiceWorker.

@ianbjacobs
Copy link
Contributor

Closing this as this is not an issue on the specification.

@cyberphone
Copy link
Author

cyberphone commented Apr 18, 2020

If my findings are correct (which I don't know for since I'm not an expert on this), the specification suffers from limitations that may need to be dealt with.
@marcoscaceres @rsolomakhin @danyao

@cyberphone
Copy link
Author

As a comparison, the payment method the WG started with (basic-card), has all the characteristics of an issuer- and domain-independent wallet, at least as implemented in Chrome.
@adrianhopebailie

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