From a6bb05471fec84718c9b18e42169ba0709b0e5ba Mon Sep 17 00:00:00 2001 From: "Eric A. Meyer" Date: Tue, 24 Mar 2026 10:02:13 -0400 Subject: [PATCH 1/6] Change MonetizationCurrencyAmount per issue #440 --- specification/index.html | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/specification/index.html b/specification/index.html index 7de9bbbc..79a3d327 100644 --- a/specification/index.html +++ b/specification/index.html @@ -574,10 +574,20 @@

currency member

- The currency of the MonetizationCurrencyAmount. See the definition of - the `currency` member of {{PaymentCurrencyAmount}} in + The currency of the MonetizationCurrencyAmount. The default is an + ISO 4217 three-letter alphabetic code; see the definition of the + `currency` member of {{PaymentCurrencyAmount}} in [[payment-request]] for details.

+

@@ -585,7 +595,7 @@

The amount of the MonetizationAmount. See the definition of the - `value` member in of {{PaymentCurrencyAmount}} in [[payment-request]] + `value` member of {{PaymentCurrencyAmount}} in [[payment-request]] for details.

From 458c39416817a265a6b24a44e952fa084da404c7 Mon Sep 17 00:00:00 2001 From: "Eric A. Meyer" Date: Tue, 24 Mar 2026 10:04:27 -0400 Subject: [PATCH 2/6] Change MonetizationCurrencyAmount per issue #440 --- specification/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/index.html b/specification/index.html index 79a3d327..b5635843 100644 --- a/specification/index.html +++ b/specification/index.html @@ -579,7 +579,7 @@

`currency` member of {{PaymentCurrencyAmount}} in [[payment-request]] for details.

- @@ -800,10 +801,10 @@

directive for request" on |request|.
  • If the result of executing "Should fetch directive execute" on - |name|, `monetization-src` and |policy| is "No", return "Allowed". + |name|, `monetization-src`, and |policy| is "No", return "Allowed".
  • If the result of executing "Does request match source list?" on - |request|, this directive's value, and |policy|, is "Does Not + |request|, this directive's value, and |policy| is "Does Not Match", return "Blocked".
  • Return "Allowed". @@ -826,11 +827,11 @@

    directive for request" on |request|.

  • If the result of executing "Should fetch directive execute" on - |name|, `monetization-src` and |policy| is "No", return "Allowed". + |name|, `monetization-src`, and |policy| is "No", return "Allowed".
  • If the result of executing "Does response to request match source list?" on |response|, |request|, this directive's value, and - |policy|, is "Does Not Match", return "Blocked". + |policy| is "Does Not Match", return "Blocked".
  • Return "Allowed".
  • @@ -886,8 +887,8 @@

    Relation to Web Payments

    - Unlike [[[Payment-Request]]] and the [[[Payment-Handler]]], which only - supports "one-off" payments, Web Monetization provides a [=payment + Unlike the [[[Payment-Request]]] and the [[[Payment-Handler]]], which only + support "one-off" payments, Web Monetization provides a [=payment session=] that supports both continuous payments and "one-off" payments.

    From feac696b224bcf3ada3c5ac1dcfc18b77d0d5fb1 Mon Sep 17 00:00:00 2001 From: "Eric A. Meyer" Date: Tue, 31 Mar 2026 10:40:19 -0400 Subject: [PATCH 4/6] Apply suggestions from code review Link fixes per @sidvishnoi Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- specification/index.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/specification/index.html b/specification/index.html index 0cc81be3..47d52785 100644 --- a/specification/index.html +++ b/specification/index.html @@ -327,7 +327,7 @@

  • When the external resource link's link - element becomes browsing-context connected. + element becomes [=browsing-context connected=].

  • @@ -490,8 +490,7 @@

    - If a "monetization" link becomes - browsing-context disconnected, + If a "monetization" link is no longer [=browsing-context connected=], a user agent MUST stop the [=payment session=].

    From 05e56790d7bdde92a79d5b0d4d5ec86970ae4a0d Mon Sep 17 00:00:00 2001 From: "Eric A. Meyer" Date: Thu, 9 Apr 2026 13:21:56 -0400 Subject: [PATCH 5/6] Update index.html --- specification/index.html | 9 --------- 1 file changed, 9 deletions(-) diff --git a/specification/index.html b/specification/index.html index 7bfc8ea4..6ecfd92c 100644 --- a/specification/index.html +++ b/specification/index.html @@ -587,15 +587,6 @@

    `currency` member of {{PaymentCurrencyAmount}} in [[payment-request]] for details.

    -

    From 1e0da26c1c43bc06b87a4cce831a85920f1e6145 Mon Sep 17 00:00:00 2001 From: "Eric A. Meyer" Date: Thu, 9 Apr 2026 13:23:25 -0400 Subject: [PATCH 6/6] Update index.html --- specification/index.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/specification/index.html b/specification/index.html index 6ecfd92c..22df4191 100644 --- a/specification/index.html +++ b/specification/index.html @@ -582,9 +582,8 @@

    currency member

    - The currency of the MonetizationCurrencyAmount. The default is an - ISO 4217 three-letter alphabetic code; see the definition of the - `currency` member of {{PaymentCurrencyAmount}} in + The currency of the MonetizationCurrencyAmount. See the definition of + the `currency` member of {{PaymentCurrencyAmount}} in [[payment-request]] for details.