In the section "5. PaymentCurrencyAmount dictionary" the spec says:
>currency: A string containing a currency identifier. The value of currency can be any string that is valid within the currency system indicated by currencySystem.
The last sentence there makes sense, but it is not clear exactly how the user agent should behave here. Should the UA validate the currency if it knows about the currency system and then throw TypeError if the currency isn't valid in that system? And what should be the behavior of the UA if there is an unknown currency system?
I think it would be good for implementers if the spec was clearer or provided some guidelines here.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/browser-payment-api/issues/490