Skip to content

Commit

Permalink
Update {{AvailableInWorkers}} macros usage of Payment Handler API (md…
Browse files Browse the repository at this point in the history
  • Loading branch information
skyclouds2001 committed Apr 12, 2024
1 parent 3148591 commit d526ab2
Show file tree
Hide file tree
Showing 19 changed files with 19 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.CanMakePaymentEvent.CanMakePaymentEvent
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`CanMakePaymentEvent()`** constructor creates a new {{domxref("CanMakePaymentEvent")}} object instance.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/canmakepaymentevent/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status:
browser-compat: api.CanMakePaymentEvent
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`CanMakePaymentEvent`** interface of the {{domxref("Payment Handler API", "", "", "nocode")}} is the event object for the {{domxref("ServiceWorkerGlobalScope.canmakepayment_event", "canmakepayment")}} event, fired on a payment app's service worker to check whether it is ready to handle a payment. Specifically, it is fired when the merchant website calls {{domxref("PaymentRequest.PaymentRequest", "new PaymentRequest()")}}.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.CanMakePaymentEvent.respondWith
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`respondWith()`** method of the {{domxref("CanMakePaymentEvent")}} interface enables the service worker to respond appropriately to signal whether it is ready to handle payments.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/payment_handler_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status:
browser-compat: api.PaymentRequestEvent
---

{{DefaultAPISidebar("Payment Handler API")}}{{securecontext_header}}{{SeeCompatTable}}
{{DefaultAPISidebar("Payment Handler API")}}{{securecontext_header}}{{SeeCompatTable}}{{AvailableInWorkers}}

The Payment Handler API provides a standardized set of functionality for web applications to directly handle payments, rather than having to be redirected to a separate site for payment handling.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.changePaymentMethod
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`changePaymentMethod()`** method of the {{domxref("PaymentRequestEvent")}} interface is used by the payment handler to get an updated total, given such payment method details as the billing address.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/paymentrequestevent/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ status:
browser-compat: api.PaymentRequestEvent
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`PaymentRequestEvent`** interface of the {{domxref("Payment Handler API", "", "", "nocode")}} is the object passed to a payment handler when a {{domxref("PaymentRequest")}} is made.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ status:
browser-compat: api.PaymentRequestEvent.instrumentKey
---

{{APIRef("Payment Handler API")}}{{deprecated_header}}{{non-standard_header}}
{{APIRef("Payment Handler API")}}{{deprecated_header}}{{non-standard_header}}{{AvailableInWorkers("service")}}

The **`instrumentKey`** read-only property of the
{{domxref("PaymentRequestEvent")}} interface returns a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.methodData
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`methodData`** read-only property of the
{{domxref("PaymentRequestEvent")}} interface returns an array of
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/paymentrequestevent/modifiers/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.modifiers
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`modifiers`** read-only property of the
{{domxref("PaymentRequestEvent")}} interface returns an {{jsxref("Array")}} of `PaymentDetailsModifier` objects containing modifiers for payment details.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.openWindow
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`openWindow()`** method of the {{domxref("PaymentRequestEvent")}} interface opens the specified URL in a new window, only if the given URL is on the same origin as the calling page. It returns a {{jsxref("Promise")}} that resolves with a reference to a {{domxref("WindowClient")}}.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.PaymentRequestEvent
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`PaymentRequestEvent`** constructor creates a new {{domxref("PaymentRequestEvent")}} object instance.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.paymentRequestId
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`paymentRequestId`** read-only property of the
{{domxref("PaymentRequestEvent")}} interface returns the ID of the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.paymentRequestOrigin
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`paymentRequestOrigin`** read-only property of the
{{domxref("PaymentRequestEvent")}} interface returns the origin where the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.respondWith
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{AvailableInWorkers("service")}}

The **`respondWith()`** method of the {{domxref("PaymentRequestEvent")}} interface prevents the default event handling and allows you to provide a {{jsxref("Promise")}} for a {{domxref("PaymentResponse")}} object yourself.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/paymentrequestevent/toporigin/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.topOrigin
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`topOrigin`** read-only property of the
{{domxref("PaymentRequestEvent")}} interface returns the top-level payee origin where
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/web/api/paymentrequestevent/total/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.PaymentRequestEvent.total
---

{{SeeCompatTable}}{{APIRef("Payment Handler API")}}
{{SeeCompatTable}}{{APIRef("Payment Handler API")}}{{AvailableInWorkers("service")}}

The **`total`** read-only property of the {{domxref("PaymentRequestEvent")}} interface returns a
`PaymentCurrencyAmount` object containing the total amount being requested for payment.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.ServiceWorkerGlobalScope.canmakepayment_event
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}}{{AvailableInWorkers("service")}}

The **`canmakepayment`** event of the {{domxref("ServiceWorkerGlobalScope")}} interface is fired on a payment app's service worker to check whether it is ready to handle a payment. Specifically, it is fired when the merchant website calls {{domxref("PaymentRequest.PaymentRequest", "new PaymentRequest()")}}.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.ServiceWorkerGlobalScope.paymentrequest_event
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}}{{AvailableInWorkers("service")}}

The **`paymentrequest`** event of the {{domxref("ServiceWorkerGlobalScope")}} interface is fired on a payment app when a payment flow has been initiated on the merchant website via the {{domxref("PaymentRequest.show()")}} method.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ status:
browser-compat: api.ServiceWorkerRegistration.paymentManager
---

{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}} {{AvailableInWorkers}}
{{APIRef("Payment Handler API")}}{{SeeCompatTable}}{{SecureContext_Header}}{{AvailableInWorkers}}

The **`paymentManager`** read-only property of the
{{domxref("ServiceWorkerRegistration")}} interface returns a payment app's {{domxref("PaymentManager")}} instance, which is used to manage various payment app functionality.
Expand Down

0 comments on commit d526ab2

Please sign in to comment.