- From: Dave Longley <notifications@github.com>
- Date: Wed, 09 Dec 2015 06:52:25 -0800
- To: w3c/webpayments <webpayments@noreply.github.com>
- Cc: webpayments <public-payments-wg@w3.org>
- Message-ID: <w3c/webpayments/issues/31/163275336@github.com>
> User's don't care about payment methods and it's arguable whether they care about payment instruments. The purpose of the payment app is to abstract these away. I disagree that users don't care about payment methods and I definitely think they care about payment instruments. Certainly in existing payment systems they do. Before we decide to add another abstraction layer, can you list the benefits of doing so? >From my point of view, it seems like this abstraction has a lot of drawbacks. For example, it potentially makes it more difficult to bootstrap a wallet/browser that doesn't have "Payment Apps" stored in it yet. It makes it more difficult for people to store their instruments/funding sources in a cloud-based service and then use any device they want to make a payment, as the declarative information in the instruments can recommend to the browser/payment mediator default "Payment Apps/Payment Agents" to install and they could be auto-installed and invoked. There are a number of other issues (eg: non-compliance with [Rule of Least Power](http://www.w3.org/2001/tag/doc/leastPower.html), more difficult to implement automatic updates) that would also be worth considering when looking at such an abstraction. But before we get further into drawbacks, I would like to know what the benefits are. Knowing the benefits seems like a better starting place. --- Reply to this email directly or view it on GitHub: https://github.com/w3c/webpayments/issues/31#issuecomment-163275336
Received on Wednesday, 9 December 2015 14:53:17 UTC