PayerErrors - 用于表示付款人详细信息中是否存在验证错误

PayerErrorsPayment Request API 的字典,用于表示付款人详细信息中是否存在验证错误,并解释如何更正验证错误。对于付款信息中验证失败的每个字段,PayerErrors 对象都包含一个说明错误的字符串。

付款人详细信息包括付款人的姓名,电话号码和电子邮件地址。

属性

email 可选

一个 DOMString,表示一条错误消息,如果存在此属性,包含了付款人的电子邮件地址(PaymentResponse.payerName)验证失败的原因。如果电子邮件地址通过了验证,则不存在此属性。

name 可选

一个 DOMString,表示一条错误消息,如果存在此属性,包含了付款人的姓名(PaymentResponse.payerName)验证失败的原因。如果姓名通过了验证,则不存在此属性。

phone 可选

一个 DOMString,表示一条错误消息,如果存在此属性,包含了付款人的电话号码(PaymentResponse.payerPhone)验证失败的原因。如果电话号码通过了验证,则不存在此属性。

规范

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

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持

71

69 — 711

未知

642

56

不支持 不支持 未知
email

71

69 — 713

未知

642

56

不支持 不支持 未知
name

71

69 — 714

未知

642

56

不支持 不支持 未知
phone

71

69 — 715

未知

642

56

不支持 不支持 未知

移动浏览器兼容性

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

71

69 — 711

未知

642

56

未知 不支持 未知
email 不支持

71

69 — 713

未知

642

56

未知 不支持 未知
name 不支持

71

69 — 714

未知

642

56

未知 不支持 未知
phone 不支持

71

69 — 715

未知

642

56

未知 不支持 未知

1. 通过 PayerErrorFields 支持。

2. 默认情况下,在每晚构建的美国英语版本的 Firefox 64 及更高版本中,以及在地理位置显示用户位于美国或加拿大的其他本地化版本中启用。

3. 通过 payerEmailError 支持。

4. 通过 payerNameError 支持。

5. 通过 payerPhoneError 支持。