-
Notifications
You must be signed in to change notification settings - Fork 135
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
Should well-known identifiers be used for ubiquitous payment methods #10
Comments
|
I think as a first effort we should forgo short from identifiers. Short form identifiers only become useful when you have a critical mass of payment apps that fundamentally support the same payment method. I believe this is unlikely to be a huge problem at the time of adoption and can be easily appended in a V2 spec. |
I also think that that short-form identifiers are troublesome on the response side of the flow. If there are two payment apps that say they can return credit card info, the expectations from the payee is that this info is standardized between the two apps, which in turn means we need to designate what that looks like. I think specing out what the response looks like for a "CC" payment method is going to be tricky and so should also be tackled as a V2 if needed. |
The group has resolved to use absolute URLs as identifers and is now awaiting a proposal for how short-form identifiers may be implemented |
I think short-form identifiers can be relative URLs under W3C control. For example,
So |
On 2016-05-18 07:26, Rouslan Solomakhin wrote:
just a historical note: this is exactly what RFC 4287 did, and it turned |
On 2016-05-18 03:28, Adrian Hope-Bailie wrote:
why would you want those? i would recommend to not use those as if you want them as "short names", then maybe allow each URI to be |
It’s unlikely the W3C will agree to host URLs for these identifiers if they’re meant to be resolvable. For some insight into why, see https://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic/ There’s no reason why the identifiers would need to be under W3C control. If the WG decides they want to use URLs, the WG should mint any domain name(s) needed for hosting them, and put together a plan for maintaining the resources over the long term. |
If we can come up with a better way to reduce the verbosity of PMIs when there are multiple sub-classes (like the many card brands for the card payment method) do we even need short dientifiers? I have proposed using query string parameters in #205 which could mean using: Are there reasons other than reducing the verbosity of payment requests for short-names? |
On 2016-05-24 23:04, Adrian Hope-Bailie wrote:
in some cases (see RFC 5988 as an example) people like to separate the |
The more I think about this, the more I prefer not attempting to do aliases in v1. Aliases are an optimization that we'll have to figure out how to do in the future (if we find that developers really hate using URLs to identify payment methods). We should have a more complete catalog of all the different PMIs before we try to create single PMI aliases or group PMI aliases. |
On 2016-05-26 16:42, Manu Sporny wrote:
definitely repeating myself here but here we go: aliases are a bad idea if you introduce aliases later on it gets worse: you'll have deployed it's good to stay away from aliases for now. but just keep it that way. |
On 26 May the group resolved to not use short-names at this time. |
This issue comes from WICG/paymentrequest#35 and was discussed at the F2F.
The text was updated successfully, but these errors were encountered: