- From: Brett Wilson <brettw@google.com>
- Date: Mon, 13 Jul 2015 18:56:24 -0700
- To: Adrian Hope-Bailie <adrian@hopebailie.com>
- Cc: Zach Koch <zkoch@google.com>, "L. David Baron" <dbaron@dbaron.org>, Web Payments IG <public-webpayments-ig@w3.org>
- Message-ID: <CABiGVV9xZQMYBijqXLvhoLL+m5kWuMYQVZAZfri334MxgfA5eQ@mail.gmail.com>
After seeing your diagram on the charter I think I understand how you mean this to work now. Brett On Mon, Jul 13, 2015 at 5:54 PM, Brett Wilson <brettw@google.com> wrote: > On Mon, Jul 13, 2015 at 5:14 PM, Adrian Hope-Bailie <adrian@hopebailie.com > > wrote: > >> >> On 13 July 2015 at 16:23, Zach Koch <zkoch@google.com> wrote: >> >>> There's a lot happening in this thread, so I apologize in advance for >>> cherry picking out quotes and responding, but it seems like the cleanest >>> way to do it. >>> >>> As a general comment, the concept of a "wallet" and a >>> "payment instrument" is becoming more and more muddled. I think this is >>> worrisome, which I comment on more below. I thought of a wallet as >>> something much dumber (i.e. just an aggregator of payment instruments). >>> >> >> I don't think it should be muddled but the PayPal case confuses things. I >> think there is a misunderstanding which I'll try to clarify. >> >> The wallet can't just be an aggregator otherwise you have to define an >> instrument for every payment service provider and merchants have to >> explicitly support each of them. See my comment on Coinbase below. >> >> >>> >>> I don't agree. PayPal hold a number of sources of funding (PayPal >>>> balance, credit cards etc) which are each payment instruments. I can see >>>> the argument that your PayPal account could advertise itself as a payment >>>> instrument but that takes away the ability of the payer to choose which >>>> instrument to use each time they pay out of their PayPal wallet. >>> >>> >>> I agree with David. PayPal is best thought of as a (set of) payment >>> instrument(s). This notion of Visa, MC, PayPal etc all being wallets does >>> not, IMO, lead to a good user experience. You're asking users to think >>> about and understand the difference between Wallets and the various payment >>> instruments they support. >>> >> >> +1 PayPal is best thought of as a set of payment instruments (a wallet). >> >> I am not suggesting that MC or Visa are wallets (not sure how you read >> that from my response). I am suggesting they are payment instruments in the >> PayPal wallet. >> >> BUT PayPal can be an instrument too because you can have a PayPal balance >> without needing to have any cards loaded in your PayPal wallet (someone >> sent you money). >> >> So, as a user I can have my PayPal wallet loaded with a balance of $10 >> and also have a bunch of cards registered in there. If I visit merchant A >> website and he only supports VISA as a payment instrument my wallet >> supports the payment because it is holding a VISA payment instrument (note >> the merchant doesn't explicitly support PayPal as a payment instrument). >> When I visit merchant B website and she supports VISA, MC, Amex and PayPal >> my wallet can prompt me to use the instrument that I'd like to use for this >> transaction. Because the merchant explicitly supports PayPal I can use my >> PayPal wallet's balance and not one of the other registered instruments. >> >> >>> >>> It also means that the merchant has to explicitly support PayPal as a >>>> payment instrument. If the merchant supports VISA cards as payment >>>> instruments and you have a VISA card in your PayPal wallet then you should >>>> be able to complete the payment. >>> >>> >>> Maybe, but I'm not sure PayPal would agree with you. >>> >> >> If a merchant accepts card payments via some other gateway (not PayPal) >> and I have my credit card loaded on PayPal I can't use that PayPal wallet >> to pay today. I have to enter my card details directly into the website and >> PayPal are not involved. >> >> If we have this standard in place then my PayPal wallet can send my VISA >> card details to that merchant's gateway (in whatever form the VISA scheme >> dictates) and I can complete the payment. This is the advantage of the >> standard we are proposing. I think PayPal would like the world where >> merchants don't have to explicitly support PayPal and yet users can still >> use a PayPal wallet. >> >> This is the goal, decouple the wallet and instrument to some extent so >> that merchant's don't have to support wallets just payment instruments. >> Then the user's can use whatever wallet they choose and still be able to >> pay at most merchants. >> >> >>> >>> We are explicitly aiming to create a standard that allows some kind of >>>> aggregation so the line between wallets (which are effectively aggregators >>>> of instruments) and instruments does become a bit of a grey area. >>> >>> >>> This is a big red flag to me and worries me that what you'll end up with >>> is a muddled and confusing user experience. We need to draw a clear line >>> between a "wallet" and a payment instrument. >>> >> >> It will only be confusing for users with complex requirements. Most users >> will pick a single wallet that supports all the payment instruments they >> have. >> >> I'd see it as a kind of heirarchy where the browser only needs to >> interface with a single wallet which the user configures as their default >> wallet. If that wallet doesn't support some obscure payment instrument that >> they want to use then instead of putting that instrument into their default >> wallet they can have a second wallet which does support that instrument and >> put the second wallet into wallet their default wallet. >> >> There is no easy way to get away from the browser or other user agent >> having a single entry point to kicking off the payment instrument discovery >> process. This is addressed by having a default wallet. BUT to prevent user >> lock-in we need to allow users to have mutiple wallets so we need to allow >> that default wallet to aggregate other wallets if that's what the user >> wants. >> >> >>> >>> The major difference between a wallet and simple list of instruments is >>>> that wallets have knowledge about how to use the instruments they support >>>> storing. >>>> A wallet that supports Bitcoin knows how to send a Bitcoin transaction >>>> for example. >>> >>> >>> I'm not clear on why this has to be the case. Couldn't you have >>> Coinbase, for example, as the payment instrument and the Coinbase payment >>> instrument knows how to send a bitcoin transaction? Why does the Wallet >>> need to know about this? I think we're overcomplicating the Wallet here. >>> >> >> If you do this then the merchant has to support Coinbase. >> >> Wouldn't it be better if the merchant just supported Bitcoin? Then the >> user can use whatever wallet they choose that supports Bitcoin. >> >> That's not to say the merchant can't support Bitcoin AND Coinbase if >> there are some features of the Coinbase payment instrument they'd like to >> explicitly support. >> >> In this scenario Coinbase is a wallet. It's not a very useful one because >> it only supports Bitcoin but it could be one of the more obscure ones that >> user's put inside another. >> >> If you revisit the PayPal example imagine that one of the payment >> instruments I have added to my PayPal wallet is my Coinbase wallet (the >> PayPal wallet is aggregating the instruments of another wallet because I >> chose PayPal as my default wallet but they don't support Bitcoin so I had >> to add my Coinbase wallet INTO my PayPal wallet). So I now have a PayPal >> balance, a bunch of cards and a Bitcoin wallet as possible payment >> instruments. The merchant doesn't need to support PayPal or Coinbase they >> could simply support VISA and Bitcoin and I already have two ways I can pay >> them. >> >> >>> >>> If schemes define rules that close out wallets then the market will push >>>> back by tending toward more open schemes. A standard like this enables this >>>> market driven openness because it becomes trivial for merchants and users >>>> to support and use new payment instruments. >>> >>> >>> It seems as if you're making Wallets the key place where innovation >>> happens here. I don't think that's the right place. I understand the goal >>> of driving openness, but I'm not sure this standard is the place to push >>> this. I think first we should focus on users and creating an easy and >>> compelling user experience (i.e. easy selection of payment instruments from >>> the intersection of payment instruments they've added to their wallet and >>> payment schemes the merchant supports). Then we should focus on merchants >>> and ensuring that the payment schemes they accept are available in this new >>> experience we're standardizing. We shouldn't be trying to force PayPal, for >>> example, to support credit card transactions for non PayPal merchants. I >>> fear that will not end in success. >>> >> >> I disagree. I hope from my explanations above you can see why. If PayPal >> adhere to this standard for their wallet then it is possible for merchants >> to accept card payments from users with a PayPal wallet even if the >> merchant doesn't support PayPal. >> > > I'm quite confused about your proposal. How does money transfer in this > case from MasterCard in your PayPal wallet to my web site? A merchant has > to have a relationship with somebody that the user interacts with to get > paid. Say the merchant processes their payments through Stripe. The user > has a PayPal "wallet" and selects a MasterCard instrument. Can you walk me > through how the merchant gets paid? > > Brett >
Received on Wednesday, 15 July 2015 05:23:00 UTC