这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
PaymentRequestEvent
接口的
支付请求 API
is the object passed to a payment handler when a
PaymentRequest
is made.
PaymentRequestEvent()
PaymentRequestEvent
对象。
instrumentKey
只读
PaymentInstrument
object reflecting the payment instrument selected by the user or an empty string if the user has not registered or chosen a payment instrument.
methodData
只读
PaymentMethodData
objects containing payment method identifers for the payment methods that the web site accepts and any associated payment method specific data.
modifiers
只读
Returns an array of objects containing changes to payment details.
paymentRequestId
只读
PaymentRequest
对象。
paymentRequestOrigin
只读
PaymentRequest
object was initialized.
topOrigin
只读
PaymentRequest
object was initialized.
total
只读
Returns the total amount being requested for payment.
openWindow()
Promise
that resolves with a reference to a
WindowClient
.
respondWith()
Promise
对于
PaymentResponse
object yourself.
| 规范 | 状态 | 注释 |
|---|---|---|
|
Payment Handler API
The definition of 'PaymentRequestEvent' in that specification. |
工作草案 | 初始定义。 |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
更新 GitHub 上的兼容性数据| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
PaymentRequestEvent
|
Chrome
57
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
57
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
PaymentRequestEvent()
构造函数
|
Chrome
57
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
57
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
instrumentKey
|
Chrome
60
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
60
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
methodData
|
Chrome
60
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
60
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
modifiers
|
Chrome
60
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
60
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
openWindow()
|
Chrome
61
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
61
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
paymentRequestId
|
Chrome
60
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
60
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
paymentRequestOrigin
|
Chrome
60
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
60
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
respondWith()</code</a>
|
Chrome
59
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
59
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
topOrigin
|
Chrome
68
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
68
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
total
|
Chrome
60
Disabled
|
Edge
≤79
Disabled
|
Firefox No | IE ? | Opera No | Safari ? | WebView Android No |
Chrome Android
60
Disabled
|
Firefox Android No | Opera Android No | Safari iOS ? | Samsung Internet Android No |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
用户必须明确启用此特征。
使用非标名称。
PaymentRequestEvent