IRC log of wpwg on 2017-04-06
Timestamps are in UTC.
- 13:54:33 [RRSAgent]
- RRSAgent has joined #wpwg
- 13:54:33 [RRSAgent]
- logging to http://www.w3.org/2017/04/06-wpwg-irc
- 13:54:35 [trackbot]
- RRSAgent, make logs public
- 13:54:35 [Zakim]
- Zakim has joined #wpwg
- 13:54:37 [trackbot]
- Zakim, this will be
- 13:54:37 [Zakim]
- I don't understand 'this will be', trackbot
- 13:54:38 [trackbot]
- Meeting: Web Payments Working Group Teleconference
- 13:54:38 [trackbot]
- Date: 06 April 2017
- 13:54:42 [Ian]
- Chair: Ian
- 13:54:55 [Ian]
- agenda: https://github.com/w3c/webpayments/wiki/Agenda-20170406
- 13:55:18 [Ian]
- Ian has changed the topic to: Meeting information: https://github.com/w3c/webpayments/wiki/Meetings
- 13:56:32 [Ian]
- present+
- 13:56:38 [Ian]
- present+ Mathieu
- 13:56:41 [Ian]
- present+ Alan
- 13:56:42 [Ian]
- present+ Michel
- 13:57:34 [oyiptong]
- regrets+
- 13:57:59 [Ian]
- regrets+ NickTR
- 13:58:02 [Ian]
- regrets+ AdrianHB
- 14:00:36 [dezell]
- dezell has joined #wpwg
- 14:01:11 [alyver]
- alyver has joined #wpwg
- 14:01:18 [Ian]
- present+ Andre
- 14:01:22 [Ian]
- present+ Dezell
- 14:01:25 [Ian]
- present+ molly
- 14:01:27 [mathp]
- mathp has joined #wpwg
- 14:01:27 [Ian]
- present+ Christian
- 14:01:30 [Ian]
- present+ AdamR
- 14:01:58 [Ian]
- present+ Max
- 14:02:01 [Ian]
- present+ zkoch
- 14:02:14 [Ian]
- zakim, who's here?
- 14:02:14 [Zakim]
- Present: Ian, Mathieu, Alan, Michel, Andre, Dezell, molly, Christian, AdamR, Max, zkoch
- 14:02:16 [Zakim]
- On IRC I see mathp, alyver, dezell, Zakim, RRSAgent, betehess, mweksler, cweiss, Ian, nicktr, Dongwoo, oyiptong, adamR, hober, ShaneM, dlehn, dlongley, manu, schuki, adrianba,
- 14:02:16 [Zakim]
- ... JakeA, slightlyoff, emschwartz, davidillsley_, mkwst, trackbot
- 14:02:33 [Max]
- Max has joined #WPWG
- 14:03:02 [Ian]
- Topic: Structure of this meeting
- 14:03:14 [Ian]
- present+ Roy
- 14:03:53 [Ian]
- IJ: Chairs not here; I want to formalize any decisions with them next week
- 14:04:26 [Ian]
- -> https://github.com/w3c/webpayments/wiki/Agenda-20170406 Agenda
- 14:04:42 [Ian]
- topic: PR API Issues
- 14:04:45 [Ken]
- Ken has joined #wpwg
- 14:04:49 [Ian]
- https://github.com/w3c/browser-payment-api/milestone/8
- 14:05:21 [Ian]
- scribe: Ian
- 14:05:29 [Ian]
- zkoch: The editors triaged yesterday....
- 14:05:40 [Ian]
- ...we marked most of MattS's messages as editorial
- 14:05:54 [Ian]
- ...we think there are only a few substantive issues
- 14:06:07 [rouslan]
- rouslan has joined #wpwg
- 14:06:07 [Ian]
- (e.g., 486)
- 14:06:11 [rouslan]
- present+
- 14:06:22 [Ian]
- ...so the list is essentially what it was at the end of FTF meeting
- 14:06:31 [Ian]
- ...this will be what we will target over the next 2-6 weeks
- 14:06:59 [Ian]
- IJ: Expectation is issue management, then spec update, then CfC
- 14:07:18 [Ian]
- IJ: Any to discuss today?
- 14:08:25 [Ian]
- zkoch: We want to discuss issue 481 https://github.com/w3c/browser-payment-api/issues/481
- 14:08:38 [Ken]
- Q+
- 14:08:50 [Ian]
- zkoch: I'd like to get closure on it
- 14:09:05 [Ian]
- zkoch: My inclination is to remove it because it does not materially affect conformance.
- 14:09:09 [Ian]
- present+ Ken
- 14:09:10 [Ian]
- ack k
- 14:09:30 [MattS]
- MattS has joined #wpwg
- 14:10:48 [Ian]
- IJ: I also note text elsewhere in the spec: ""The methodData supplied to the PaymentRequest constructor SHOULD be in the order of preference of the caller. "
- 14:10:48 [dezell]
- q+
- 14:11:24 [Ian]
- Ken: I haven't thought about that one. As a general policy my view is that if we can remove any language that provides an unintended bias or preference it's better for the health of the spec to neutralize it.
- 14:11:37 [mweksler]
- q+
- 14:11:47 [Ian]
- ack dezell
- 14:12:16 [Ian]
- dezell: At the meeting I commented on this point. Removing any non-normative text is ok. Simplifying it is ok, and not entangling the spec with marketing elements is also fine
- 14:12:36 [alyver]
- q+
- 14:12:48 [Ian]
- dezell: I'm ok with the change
- 14:12:50 [Ian]
- ack mw
- 14:13:26 [Ian]
- mweksler: I think that this thing that we are trying to do is facilitate merchants using the spec. Merchants today have full control over what they do. The language in the spec already "limits their control"
- 14:13:32 [Ian]
- (Spec says "MAY respect their preference)
- 14:13:47 [Ian]
- ...I agree that removing the language doesn't materially change anything, but I think the intent is important
- 14:13:56 [alyver]
- +1 to Michel's comments.
- 14:13:57 [alyver]
- q-
- 14:14:33 [Ian]
- ...I think that we should think about the opposite direction: the user agent MUST respect the merchant prefs
- 14:14:38 [Ken]
- q+
- 14:14:48 [Ian]
- ack Ken
- 14:15:11 [dezell]
- clarifying - I am worried about any changes that go against the original intents of the group as chartered. So far I don't see any of those.
- 14:15:41 [Ian]
- Ken: I agree that we want to make things better for the merchant. We may want to look back at the intent in the charter.
- 14:15:59 [Ian]
- -> https://www.w3.org/Payments/WG/charter-201510.html WG Charter
- 14:16:17 [Ian]
- ...was the goal to get interop or support preferences?
- 14:16:38 [Ian]
- ...merchants, brands, issuers may not all be adequately represented here
- 14:16:47 [Ian]
- q?
- 14:16:52 [AlanSamsungPay]
- AlanSamsungPay has joined #wpwg
- 14:16:54 [alyver]
- q+
- 14:17:03 [Ian]
- ack aly
- 14:17:29 [Ian]
- alyver: I want to add a concern that if the experience is not consistent...if the merchant cannot specify the ordering, that means that payment methods may appear in different order in different browsers.
- 14:17:48 [Ian]
- ...that would be one concern we would have...Shopify can control order exactly today
- 14:17:59 [Ian]
- zkoch: The Spec does not today guarantee that
- 14:18:02 [Ian]
- alyver: I realize that.
- 14:18:46 [Ian]
- Proposal: Neutralize language regarding payment method ordering
- 14:19:04 [rouslan]
- +0
- 14:19:04 [adamR]
- +0
- 14:19:06 [Ken]
- +1
- 14:19:07 [dezell]
- +1
- 14:19:19 [AlanSamsungPay]
- q+
- 14:19:21 [Ian]
- zkoch: weak +1
- 14:19:36 [mweksler]
- -1
- 14:19:52 [alyver]
- -1
- 14:19:55 [Ian]
- zkoch: As I understood it, this was identified as a big issue (potentially for networks) so if it's non-normative and can increase support, I'm ok to take it out
- 14:20:11 [Ian]
- ack Alan
- 14:20:12 [dezell]
- I agree with Zack's characterization.
- 14:20:34 [Ian]
- Alan: What does neutralize mean exactly?
- 14:20:47 [Ian]
- ...it's the merchant's web site...merchant's need to have maximum guidance for controlling what they do
- 14:20:58 [Ian]
- ...and if there are separate contractual obligations, it's their responsibility to meet those
- 14:21:11 [Ian]
- q+
- 14:21:13 [dezell]
- q+ to bring up another aspect.
- 14:21:22 [Ian]
- ack de
- 14:21:22 [Zakim]
- dezell, you wanted to bring up another aspect.
- 14:21:26 [Ken]
- q+
- 14:21:44 [Ian]
- dezell: I agree with Zach's characterization...I see this as mechanical.
- 14:22:00 [Ian]
- ...I think as long as we can agree to the mechanical change, that's probably a good thing.
- 14:22:26 [Ian]
- ...even talking about ordering is fraught
- 14:22:33 [Ian]
- ...so that's one reason I'm in favor of saying less
- 14:22:37 [Ian]
- ack Ken
- 14:23:02 [Ian]
- Ken: I want to take exception to the prospect that what the merchant wants trumps other preferences.
- 14:23:24 [Ian]
- ...we would generally seek balance in a payment environment....costs and benefits to various stakeholders in the ecosystem.
- 14:23:44 [Ian]
- ...there are other stakeholders to balance as well such as issuers, card networks, etc.
- 14:24:04 [Ian]
- ...I believe that changing the language does not change the merchant's ability functionally
- 14:24:41 [Ian]
- ack me
- 14:28:11 [Ian]
- IJ: Would it be useful to include informative text about superior user experience in goal, taking into account information from the environment (including PR API data, user prefs and history, e tc.)
- 14:28:44 [Ian]
- present+ Wonsuk
- 14:28:46 [alyver]
- +1
- 14:29:13 [Ian]
- Michel: I think that's fine. It seems like it's the direction things are going in; I'm fine with that and adding that language will help a bit
- 14:29:26 [Ian]
- (Add to my list: security considerations)
- 14:29:54 [Ian]
- Michel: The concern I have is that we are weakening the spec and making it less likely for merchants to accept it.
- 14:30:27 [Ian]
- ...so I'm ok with this change, but want to remain cognizant of the risk
- 14:30:45 [Ian]
- q?
- 14:31:26 [Ken]
- q+
- 14:31:29 [Ian]
- ack ken
- 14:32:17 [Ian]
- Ken: Voice of the merchant is important to us. I note the concern. Separately I've been participating in the merchant adoption task force; please get involved to help drive adoption
- 14:32:18 [Ian]
- q?
- 14:33:04 [Ian]
- Topic: PMI Spec issues for CR
- 14:33:04 [Ian]
- https://github.com/w3c/webpayments-method-identifiers/milestone/2
- 14:33:08 [Ian]
- Ian: I see none
- 14:33:48 [Ian]
- IJ: Any for CR?
- 14:33:53 [Ian]
- Roy: We only reviewed PR API yesterday
- 14:35:06 [Ian]
- [Zach back]
- 14:35:13 [Ian]
- IJ: what is expectation about resolving them for CR?
- 14:35:31 [MattS]
- Q+
- 14:35:39 [MattS]
- q-
- 14:35:52 [Ian]
- zkoch: I will triage the PMI list. I did not see new issues filed.
- 14:36:06 [Ian]
- ACTION: Zkoch to triage the PMI list of issues and send to the WG
- 14:36:07 [Ian]
- q?
- 14:36:08 [trackbot]
- Created ACTION-55 - Triage the pmi list of issues and send to the wg [on Zach Koch - due 2017-04-13].
- 14:36:29 [Ian]
- Topic: Basic Card
- 14:36:40 [Ian]
- Zkoch: It's a small list; some minor modifications to make....
- 14:36:45 [Ian]
- ...I don't think anything material will change
- 14:36:45 [MattS]
- q+
- 14:36:48 [Ian]
- ack MattS
- 14:37:03 [Ian]
- MattS: I thought there were some issues around basic card.
- 14:37:19 [Ian]
- ..the one that springs to mind is the "notRequiredFields" for Basic Card
- 14:37:59 [Ian]
- https://github.com/w3c/webpayments-methods-card/issues/29
- 14:39:14 [Ian]
- IJ: Did editors review that?
- 14:40:07 [Ian]
- zkoch: I will bring this up with the editors. But I think we've had this discussion before. I don't think the arguments have changed even if the discussion has been reraised.
- 14:40:22 [Ian]
- ...I don't think we should use "SHOULD"
- 14:40:46 [Ian]
- ...I buy the desired functionality (and have heard from merchants as well)
- 14:40:53 [Ian]
- ...so I'd rather acknowledge the functionality and postpone.
- 14:41:31 [Ian]
- MattS: there's a related issue about ambiguity about optional parameters (issue 26)
- 14:42:02 [Ian]
- ....BasicCard only requires PAN. Others are optional.
- 14:42:26 [Ian]
- [There are different rules for different schemes]
- 14:42:39 [Ian]
- zkoch: Some schemes require fields, others do not
- 14:44:08 [Ian]
- zkoch: I don't know how to enforce "MUST return data"
- 14:45:24 [Ian]
- zkoch: I will comment on the issue thread
- 14:46:41 [Ian]
- MattS: Ian has captured it...this is not about changing implementations. I think chrome meets the requirements. But the spec is ambiguous
- 14:46:50 [Ian]
- ...today a compliant app could decide to return only PAN
- 14:47:03 [Ian]
- ...therefore someone could comply and be useless
- 14:47:11 [Ian]
- ...to me it makes sense that the spec capture the intent.
- 14:48:08 [Ian]
- zkoch: My general point is that I agree on what is being said...I don't have a strong objection to the language, but we can't enforce this or compliance test for this
- 14:48:15 [Ian]
- ..we can add text but hard to enforce.
- 14:48:21 [Ian]
- MattS: I am talking about intent rather than testing
- 14:48:30 [Ian]
- ....I think it's useful to capture the intent
- 14:48:58 [Ian]
- ...if the group as a whole feels it's not useful, that's fine, but I think that the spec today doesn't capture the behavior of the card networks today
- 14:49:56 [Ian]
- zkoch: When we wrote this it was under the expectation that whoever was returning the information would return all the info necessary to complete the transaction
- 14:50:03 [Ian]
- ...I'm ok to add text knowing that we can't enforce it
- 14:50:33 [Ian]
- see also editorial suggestion in => https://github.com/w3c/webpayments-methods-card/issues/26#issuecomment-290087157
- 14:50:50 [Ian]
- zkoch: I will look at issue 26 and look at appropriate langauge.
- 14:51:09 [MattS]
- q+
- 14:51:10 [Ian]
- topic: Payment Handler API
- 14:51:40 [Ian]
- MattS: I've also made some editorial comments ... would like to see in CR
- 14:51:45 [Ian]
- zkoch: We will also fix those
- 14:52:15 [Ian]
- -> https://github.com/w3c/webpayments-payment-apps-api/milestone/1 Things we plan to mark as issues in the spec
- 14:52:54 [Ian]
- -> https://github.com/w3c/webpayments-payment-apps-api/milestone/2
- 14:53:32 [zkoch]
- zkoch has joined #wpwg
- 14:53:46 [zkoch]
- ::jazz hands::
- 14:54:07 [Ian]
- (No comments)
- 14:55:02 [Ian]
- IJ: My expectation is FPWD before CR
- 14:55:15 [Ian]
- ...which allows reference to FPWD
- 14:55:18 [Ian]
- ...from PR API
- 14:55:37 [Ian]
- Topic: Plan
- 14:55:37 [Ian]
- https://lists.w3.org/Archives/Public/public-payments-wg/2017Apr/0006.html
- 14:55:52 [zkoch]
- 2-6!
- 14:55:56 [zkoch]
- (more like 6)
- 14:56:09 [zkoch]
- Let’s say 4-6
- 14:56:45 [Ian]
- IJ: Any process questions?
- 14:57:17 [Ian]
- Topic: Next meeting
- 14:57:18 [Ian]
- 13 April
- 14:57:52 [Ian]
- RRSAgent, make minutes
- 14:57:52 [RRSAgent]
- I have made the request to generate http://www.w3.org/2017/04/06-wpwg-minutes.html Ian
- 14:57:55 [Ian]
- RRSAgent, set logs public
- 14:59:56 [m_and_m]
- m_and_m has joined #wpwg
- 15:03:49 [cweiss]
- cweiss has joined #wpwg
- 15:48:56 [zkoch]
- zkoch has joined #wpwg
- 16:09:41 [betehess]
- betehess has joined #wpwg
- 16:44:37 [betehess_]
- betehess_ has joined #wpwg
- 16:52:07 [betehess]
- betehess has joined #wpwg
- 16:52:17 [Zakim]
- Zakim has left #wpwg
- 17:03:34 [betehess]
- betehess has joined #wpwg
- 17:28:19 [cweiss]
- cweiss has joined #wpwg
- 17:31:06 [betehess]
- betehess has joined #wpwg
- 17:35:52 [betehess]
- betehess has joined #wpwg
- 18:03:22 [cweiss]
- cweiss has joined #wpwg
- 18:06:15 [betehess]
- betehess has joined #wpwg
- 18:27:00 [betehess]
- betehess has joined #wpwg
- 18:47:08 [betehess]
- betehess has joined #wpwg
- 19:10:04 [cweiss]
- cweiss has joined #wpwg
- 21:04:49 [mweksler]
- mweksler has joined #wpwg
- 21:09:55 [mweksler]
- mweksler has joined #wpwg
- 21:10:44 [mweksler]
- mweksler has joined #wpwg
- 21:11:32 [mweksler]
- mweksler has joined #wpwg
- 21:12:24 [mweksler]
- mweksler has joined #wpwg
- 21:13:08 [mweksler]
- mweksler has joined #wpwg
- 21:13:56 [mweksler]
- mweksler has joined #wpwg
- 21:14:43 [mweksler]
- mweksler has joined #wpwg
- 21:15:31 [mweksler]
- mweksler has joined #wpwg
- 21:16:19 [mweksler]
- mweksler has joined #wpwg
- 21:17:07 [mweksler]
- mweksler has joined #wpwg
- 21:17:55 [mweksler]
- mweksler has joined #wpwg
- 21:18:43 [mweksler]
- mweksler has joined #wpwg
- 21:19:31 [mweksler]
- mweksler has joined #wpwg
- 21:20:20 [mweksler]
- mweksler has joined #wpwg
- 21:21:07 [mweksler]
- mweksler has joined #wpwg
- 21:21:56 [mweksler]
- mweksler has joined #wpwg
- 21:22:44 [mweksler]
- mweksler has joined #wpwg
- 21:23:31 [mweksler]
- mweksler has joined #wpwg
- 21:37:08 [cweiss]
- cweiss has joined #wpwg
- 22:01:51 [betehess]
- betehess has joined #wpwg
- 22:33:26 [mweksler]
- mweksler has joined #wpwg
- 23:23:31 [betehess_]
- betehess_ has joined #wpwg