This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The allowPaymentRequest property of the HTMLIFrameElement interface returns a Boolean indicating whether the Payment Request API may be invoked on a cross-origin iframe.


var allow = htmlIFrameElement.allowPaymentRequest


A Boolean.


Specification Status Comment
Payment Request API
The definition of 'allowPaymentRequest' in that specification.
Candidate Recommendation Adds allowPaymentRequest property.
Document Object Model (DOM) Level 1 Specification
The definition of 'HTMLIFrameElement' in that specification.
Obsolete Initial definition of HTMLIFrameElement.

Browser Compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 61 (Yes) ? ? No support ?
Feature Android Webview Chrome for Android Edge Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile
Basic support No support 57 (Yes) ? ? ? No support ?

See Also

Document Tags and Contributors

 Contributors to this page: jpmedley, bdewater, libbymc, bunnybooboo
 Last updated by: jpmedley,