w3c / payment-request

Payment Request API
https://www.w3.org/TR/payment-request-1.1/
Other
482 stars 183 forks source link

ISO 4217 note commentary #949

Closed aphillips closed 3 years ago

aphillips commented 3 years ago
  1. PaymentCurrencyAmount dictionary https://www.w3.org/TR/2020/CR-payment-request-20201203/#paymentcurrencyamount-dictionary

Efforts are underway at ISO to account for digital currencies, which may result in an update to the [ISO4217] registry or an entirely new registry. The community expects this will resolve ambiguities that have crept in through the use of non-standard 3-letter codes; for example, does "BTC" refer to Bitcoin or to a future Bhutan currency? At the time of publication, it remains unclear what form this evolution will take, or even the time frame in which the work will be completed. The W3C Web Payments Working Group is liaising with ISO so that, in the future, revisions to this specification remain compatible with relevant ISO registries.

I18N discussed this in our teleconference of 2021-03-25. Generally, we think that Web Payments's liaison with 4217's RA is the right course of action. The only callout here is that this note might encourage implementers to consider non-standard/private-use "de facto" currency codes in the interim (before non-governmental currencies get addressed) where this might harm interoperability vs. having a solid standard.

ianbjacobs commented 3 years ago

Hi @aphillips,

@marcoscaceres and I feel the specification here is not encouraging any particular behavior, only citing the problem.

Is there a concrete change you would suggest? Thank you, Ian

aphillips commented 3 years ago

I suppose I could suggest that some text be added discouraging implementers from "going off the ranch" and implementing non-standard workarounds... but I think that's probably overkill. I think you can resolve this comment.

ianbjacobs commented 3 years ago

Thanks @aphillips!

ianbjacobs commented 3 years ago

@aphillips or @r12a, do I remove the "i18n-needs-resolution" label or do you do that (based on Addison's response earlier today)?

aphillips commented 3 years ago

No, do not remove the label: PLH's tools use it to track resolution (and so do we). You can otherwise treat this as a normal issue (closing it when done, for example). See: https://www.w3.org/Guide/documentreview/#working_with_horizontal_review_labels

We track your progress in our repo (in this case, in i18n-activity#1045) and will resolve our issue. When you reach CR, if all of our issues are closed you'll have a clean bill of health. If any of our issues are open at that time which you feel are resolved, please do ping.

Thanks!!

marcoscaceres commented 3 years ago

closing as resolved.