diff --git a/api/PaymentDetailsUpdate.json b/api/PaymentDetailsUpdate.json
deleted file mode 100644
index 9918abd0a53740..00000000000000
--- a/api/PaymentDetailsUpdate.json
+++ /dev/null
@@ -1,459 +0,0 @@
-{
- "api": {
- "PaymentDetailsUpdate": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsUpdate",
- "spec_url": "https://w3c.github.io/payment-request/#dom-paymentdetailsupdate",
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "53"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- },
- {
- "name": "dom.payments.request.supportedRegions",
- "type": "preference",
- "value_to_set": "A comma-delineated list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
."
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- },
- {
- "name": "dom.payments.request.supportedRegions",
- "type": "preference",
- "value_to_set": "A comma-delineated list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
."
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": {
- "version_added": "11.3"
- },
- "samsunginternet_android": {
- "version_added": "6.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "displayItems": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "60"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": {
- "version_added": "11.3"
- },
- "samsunginternet_android": {
- "version_added": "8.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "error": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsUpdate/error",
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "60"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": {
- "version_added": "11.3"
- },
- "samsunginternet_android": {
- "version_added": "8.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "modifiers": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "60"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": {
- "version_added": "11.3"
- },
- "samsunginternet_android": {
- "version_added": "8.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "shippingAddressErrors": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/API/PaymentDetailsUpdate/shippingAddressErrors",
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "60"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": null
- },
- "safari_ios": {
- "version_added": null
- },
- "samsunginternet_android": {
- "version_added": "8.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "shippingOptions": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "60"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": {
- "version_added": "11.3"
- },
- "samsunginternet_android": {
- "version_added": "8.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "total": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "61"
- },
- "chrome_android": {
- "version_added": "60"
- },
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": {
- "version_added": "55",
- "notes": "Available only in nightly builds.",
- "flags": [
- {
- "type": "preference",
- "name": "dom.payments.request.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "ie": {
- "version_added": false
- },
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": {
- "version_added": "11.3"
- },
- "samsunginternet_android": {
- "version_added": "8.0"
- },
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- }
- }
-}
diff --git a/api/PaymentMethodChangeEvent.json b/api/PaymentMethodChangeEvent.json
index 863611eecf0ada..c3d0aff39a8d2c 100644
--- a/api/PaymentMethodChangeEvent.json
+++ b/api/PaymentMethodChangeEvent.json
@@ -15,12 +15,35 @@
"version_added": "79"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -66,10 +89,35 @@
"version_added": "79"
},
"firefox": {
- "version_added": false
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -115,10 +163,35 @@
"version_added": "79"
},
"firefox": {
- "version_added": false
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -164,10 +237,35 @@
"version_added": "79"
},
"firefox": {
- "version_added": false
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
diff --git a/api/PaymentRequest.json b/api/PaymentRequest.json
index ab8fdb967eba3b..b17fd2dbb4b02b 100644
--- a/api/PaymentRequest.json
+++ b/api/PaymentRequest.json
@@ -15,12 +15,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -66,12 +89,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -118,12 +154,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -170,12 +219,25 @@
"version_added": "16"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -221,12 +283,25 @@
"version_added": "16"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -272,12 +347,25 @@
"version_added": false
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -322,12 +410,25 @@
"version_added": false
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -373,12 +474,25 @@
"version_added": "79"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -423,12 +537,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -473,12 +600,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -525,12 +665,25 @@
"version_added": "79"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -630,12 +783,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -680,12 +846,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -731,12 +910,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -781,12 +973,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -832,12 +1037,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
diff --git a/api/PaymentRequestUpdateEvent.json b/api/PaymentRequestUpdateEvent.json
index 8cbae7cb506aee..d1ab5113de0e8c 100644
--- a/api/PaymentRequestUpdateEvent.json
+++ b/api/PaymentRequestUpdateEvent.json
@@ -15,12 +15,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -66,12 +89,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
@@ -118,12 +154,25 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": false
diff --git a/api/PaymentResponse.json b/api/PaymentResponse.json
index 8cae7d1502dbc1..5d7f64e8145340 100644
--- a/api/PaymentResponse.json
+++ b/api/PaymentResponse.json
@@ -15,12 +15,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds. Requires dom.payments.request.enabled
to be set to true
and the comma-delineated list in dom.payments.request.supportedRegions
to contain one or more of the supported 2-character ISO locales, currently US and CA."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -66,12 +89,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -117,12 +163,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -168,12 +237,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -218,12 +310,35 @@
"version_added": "79"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -269,12 +384,35 @@
"version_added": false
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -319,12 +457,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -369,12 +530,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -419,12 +603,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -470,12 +677,35 @@
"version_added": "16"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -521,12 +751,35 @@
"version_added": "79"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -571,12 +824,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -621,12 +897,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false
@@ -672,12 +971,35 @@
"version_added": "15"
},
"firefox": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"firefox_android": {
- "version_added": false,
- "notes": "Available only in nightly builds."
+ "version_added": "55",
+ "version_removed": "79",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.payments.request.enabled",
+ "value_to_set": "true"
+ },
+ {
+ "name": "dom.payments.request.supportedRegions",
+ "type": "preference",
+ "value_to_set": "A comma-delimited list of one or more 2-character ISO country codes indicating the countries in which to support payments (for example, US,CA
)."
+ }
+ ]
},
"ie": {
"version_added": false