PaymentValidationErrors - 提供了在处理付款请求时发生的所有错误信息
PaymentValidationErrors
字典表示的对象提供了有关在处理付款请求时发生的所有错误的信息。当 PaymentRequest.show()
或 PaymentResponse.retry()
方法返回的 PaymentResponse
验证失败时,您的代码要创建一个 PaymentValidationErrors
对象以传递给 retry()
,以便 user agent 知道需要解决什么以及向用户显示什么错误消息。
属性
error
可选
付款错误的一般描述,用户可能在纠正了付款信息中的错误后,通过重试支付来尝试从中恢复。可以单独提供 error
表示一般性错误消息,或者作为其他属性的概述,而其他属性的值则使用户感到付款表格中特定字段中的错误。
payer
可选
一个 PayerErrors
兼容的对象,它为描述验证失败的付款人的任何字段提供适当的错误消息。
paymentMethod
可选
可能发生的任何付款方式相关的错误。该对象的内容将根据所使用的付款而有所不同。例如,如果用户选择使用 basic-card
付款方式通过信用卡付款,则它是一个 BasicCardErrors
对象。
shippingAddress
可选
一个 AddressErrors
对象,其中包含送货地址中验证失败的任何字段的错误消息。
规范
规范 | 状态 | 备注 |
---|---|---|
Payment Request API | 候选推荐 | 初始定义。 |
Basic Card Payment | 工作草案 | 定义了 BasicCardErrors |
桌面浏览器兼容性
暂无兼容数据