-
Notifications
You must be signed in to change notification settings - Fork 42
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
Relation between merchant order of payment methods and payment app order of instruments #116
Comments
Some notes on this topic:
|
My suggested revisions to the 6.1 sections for consideration... • The user agent must favor user-side order preferences (based on user configuration or behavior) over any other order preferences. |
Given https://github.com/w3c/browser-payment-api/pull/518/files I suggest we come to a close on this. I have spoken with a number of stakeholders lately who are very concerned about the payee having no control over the ordering of payment handlers presented to the user. This is especially relevant in the mobile context where an additional interaction is often required to even display the additional options. However, rather than re-hash the debate I suggest we adopt @kmealey 's proposal with a small amendment to say nothing re-ordering in bullet 2.
|
I am ok with the first bullet's "over any other order preferences." which is broader than However, the rewrite of the second bullet muddies the waters. Here's a counter-proposal: "After that, the user agent MUST display matching payment handlers that correspond to the supported payment methods provided by the payee." Ian |
@ianbjacobs I prefer yours but I don't think it is consistent with the changes we made to Payment Request |
I think the intention of this wording is to state the behavior of the user agent for all payment apps (e.g. native too), not just (Web) Payment Handlers, so this text should be in Payment Request (in addition) |
Noting that we discussed at the 25 July payment apps call: (I will be proposing some language based on discussion.) |
PROPOSED:
Notes:
Ian |
👍 |
PROPOSED: 5.1 Ordering of Payment Handlers (Sentence two, delete in its entirety) The user agent must display matching payment handlers in an order that corresponds to the order of supported payment methods provided by the payee, except where overridden by user-side order preferences. (Sentence three, modified) The user agent MUST allow the user to configure the display order of payment handlers. This display order applies for all calls to Payment Request API. Thank you for your consideration of this input |
Thanks, Ken! Ian |
We can close this issue with the merger of PR #242. |
See discussion from 23 March FTF meeting:
http://www.w3.org/2017/03/23-wpwg-minutes.html
How does merchant payment method order interact with registration order from the payment app? There was some agreement at the meeting we need an algorithm to answer this.
The text was updated successfully, but these errors were encountered: