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

Using multiple payment providers #3

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

Using multiple payment providers #3

msporny opened this issue May 6, 2013 · 2 comments

Comments

@msporny
Copy link
Member

msporny commented May 6, 2013

It isn't clear how a customer would be able to pick among multiple payment providers to perform the payment for the digital good. For example, how would one choose to pay via PayPal or their Google Wallet account?

@kumar303
Copy link
Member

This is a UI feature we punted on because we knew v1 was shipping with single payment providers (that is, a developer can only specify one of multiple whitelisted providers). The solution is to build some UI into the device API to allow the user to select a provider. This also adds some complications though because any extra clicks we add to the buyflow increases the potential drop-off rate for new customers.

@msporny
Copy link
Member Author

msporny commented Jun 26, 2013

Yes, agreed. There are ways to mitigate some of the buyflow drop-off rate issues. For example, you could specify a default payment provider. The "Buy" button could have a drop-down associated with it so that if you just click "Buy" it uses your default payment provider, but if you click "Buy->dropdown->Buy with XYZ", it would initiate the payment with that payment provider.

The question is, do we want the buy button and drop-down to be a part of the browser chrome, or do we want to give the developer the ability to generate the button and dropdown. I'm leaning toward the latter, which means that the meta information would be available through something like navigator.payment.getProviders().

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

No branches or pull requests

2 participants