安全上下文
此特征只可用于
安全上下文
(HTTPS),在某些或所有
支持浏览器
.
Payment Request API's
PaymentRequest
interface the primary access point into the API, and lets web content and apps accept payments from the end user on behalf of the operator of the site or the publisher of the app.
PaymentRequest()
安全上下文
PaymentRequest
对象。
PaymentRequest.id
只读
安全上下文
PaymentRequest
, which can be set via
details.id
. When none is set, it defaults to a UUID.
PaymentRequest.shippingAddress
只读
安全上下文
requestShipping
flag set to true. Additionally, in some browsers, the parts of the address will be redacted for privacy until the user indicates they are ready to complete the transaction (i.e., they hit "Pay").
PaymentRequest.shippingOption
只读
安全上下文
requestShipping
标志被设为 true。
PaymentRequest.shippingType
只读
安全上下文
shipping
,
delivery
,
pickup
,或
null
if a value was not provided in the constructor.
PaymentRequest.canMakePayment()
安全上下文
PaymentRequest
object can make a payment before calling
show()
.
PaymentRequest.show()
安全上下文
Causes the user agent to begin the user interaction for the payment request.
PaymentRequest.abort()
安全上下文
Causes the user agent to end the payment request and to remove any user interface that might be shown.
merchantvalidation
安全上下文
merchantvalidation
event, which is dispatched when the user agent requires that the merchant validate that the merchant or vendor requesting payment is legitimate.
onmerchantvalidation
event handler property.
paymentmethodchange
安全上下文
onpaymentmethodchange
event handler property.
shippingaddresschange
安全上下文
onshippingaddresschange
event handler property.
shippingoptionchange
安全上下文
onshippingoptionchange
event handler property.
| 规范 | 状态 | 注释 |
|---|---|---|
|
支付请求 API
The definition of 'PaymentRequest' in that specification. |
候选推荐 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
PaymentRequest
|
Chrome 61 | Edge ≤18 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
PaymentRequest()
构造函数
|
Chrome 61 | Edge ≤18 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
abort()
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
canMakePayment()
|
Chrome 61 | Edge 16 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
id
|
Chrome 61 | Edge 16 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 60 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 8.0 |
merchantvalidation
event
|
Chrome ? | Edge ? |
Firefox
64
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari ? | WebView Android 不支持 No | Chrome Android ? |
Firefox Android
64
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS ? | Samsung Internet Android ? |
onmerchantvalidation
|
Chrome ? | Edge ? |
Firefox
64
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari ? | WebView Android 不支持 No | Chrome Android ? |
Firefox Android
64
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS ? | Samsung Internet Android ? |
onpaymentmethodchange
|
Chrome 不支持 No | Edge 不支持 No |
Firefox
63
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari ? | WebView Android 不支持 No | Chrome Android 不支持 No |
Firefox Android
63
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS ? | Samsung Internet Android 不支持 No |
onshippingaddresschange
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
onshippingoptionchange
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
paymentAddress
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Alternate Name
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari ? | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Alternate Name
Disabled
|
Opera Android 不支持 No | Safari iOS ? | Samsung Internet Android 6.0 |
paymentmethodchange
event
|
Chrome 不支持 No | Edge 不支持 No |
Firefox
63
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari ? | WebView Android 不支持 No | Chrome Android 不支持 No |
Firefox Android
63
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS ? | Samsung Internet Android 不支持 No |
requestId
|
Chrome 不支持 No | Edge 不支持 ≤18 — 79 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari ? | WebView Android 不支持 No | Chrome Android 不支持 No |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS ? | Samsung Internet Android 不支持 No |
shippingaddresschange
event
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
shippingOption
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
shippingoptionchange
event
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
shippingType
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 55 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
show
|
Chrome 61 | Edge 15 |
Firefox
55
注意事项
Disabled
|
IE 不支持 No | Opera 不支持 No | Safari 11.1 | WebView Android 不支持 No | Chrome Android 53 |
Firefox Android
55
注意事项
Disabled
|
Opera Android 不支持 No | Safari iOS 11.3 | Samsung Internet Android 6.0 |
完整支持
不支持
兼容性未知
见实现注意事项。
用户必须明确启用此特征。
使用非标名称。
PaymentRequest