PaymentCurrencyAmount - 以数量单位和货币描述金额

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

PaymentCurrencyAmountPayment Request API 的字典,以数量单位和货币(美元,欧元,日元等)描述金额。它用于使用 PaymentItem 对象指定付款中的两个订单项的价格,以及 PaymentShippingOption 提供运输选项的费用。

属性

所有属性都是必填的。

currency

一个字符串,包含有效的 3 个字母的 ISO 4217 货币标识符(ISO 4217)表示用于付款 value 的货币。

value

一个字符串,其中包含一个有效的十进制值,代表构成支付金额的货币数量。该字符串只能包含一个可选的前导 “-” 表示负值,然后是 0 到 9 之间的一个或多个数字,以及一个可选的小数点(“.”,与语言环境无关),后跟至少一个数字。不允许使用空格。

过时的属性

这些属性已从规范中删除,不应再使用。

currencySystem 可选

一个字符串,描述标准或规范以及该系统中用于提供 value 的货币系统标识符。它已被移除;现在,始终使用 ISO 4217 作为 currency 的标识符,而不是允许站点选择要使用的标准。

规范

规范 状态 备注
Payment Request API
PaymentCurrencyAmount 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持

56

53 — 56

未知551 不支持 不支持 未知
currency

56

53 — 56

未知631 不支持 不支持 未知
currencySystem 不支持 未知55 — 642 不支持 不支持 未知
value

56

53 — 56

未知631 不支持 不支持 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持

56

53 — 56

56

53 — 56

未知551 未知 不支持 未知
currency

56

53 — 56

56

53 — 56

未知631 未知 不支持 未知
currencySystem53 不支持 未知55 — 642 未知 不支持 未知
value

56

53 — 56

56

53 — 56

未知631 未知 不支持 未知

1. 仅在每晚构建版本中可用。

2. 已从规范中删除;现在始终使用 ISO 4217 来标识货币。仅在每晚构建版本中可用。