Payment Request API
Payment Request API 为商户和用户提供了一致的用户体验。它并不是一种新的支付方式;相反,它是一种用户选择他们首选的支付方式并将该信息提供给商户的方式。
概念与用法
许多与在线购物购物车放弃有关的问题都可以追溯到结账表单,这些表单可能难以填写且耗时,并且通常需要多个步骤才能完成。Payment Request API 旨在减少在线支付所需的步骤,可能无需结账表单。它旨在通过让支付应用程序存储用户详细信息(这些详细信息会传递给商户,最好无需 HTML 表单),使结账过程更加便捷。
要请求付款,网页会在用户触发付款的操作(例如单击“购买”按钮)时创建一个 PaymentRequest 对象。PaymentRequest 允许网页在用户输入以完成交易时与用户代理进行信息交换。
您可以在 使用 Payment Request API 中找到完整的指南。
注意: 只有当 <iframe> 元素具有 allowpaymentrequest 属性时,该 API 才能在跨域 <iframe> 元素内使用。
接口
PaymentAddress已弃用 非标准-
包含地址信息的对象;例如,用于账单和送货地址。
PaymentRequest-
提供用于创建和管理用户代理支付界面的 API 的对象。
PaymentRequestUpdateEvent-
使网页能够响应用户操作来更新付款请求的详细信息。
PaymentMethodChangeEvent-
表示用户更改付款方式(例如,从一种付款方式切换到另一种)。
PaymentResponse-
用户选择付款方式并批准付款请求后返回的对象。
MerchantValidationEvent已弃用-
表示浏览器要求商户(网站)验证自己是否允许使用特定的付款处理程序(例如,注册为允许使用 Apple Pay)。
规范
| 规范 |
|---|
| Payment Request API # paymentrequest-interface |
浏览器兼容性
加载中…