Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Payment Request API

Limited availability

Secure context: This feature is available only insecure contexts (HTTPS), in some or allsupporting browsers.

ThePayment Request API provides a consistent user experience for merchants and users. It is not a new way of paying for things; instead, it's a way for users to select their preferred way of paying for things and make that information available to a merchant.

Concepts and usage

Many problems related to online shopping cart abandonment can be traced to checkout forms, which can be difficult and time-consuming to fill out and often require multiple steps to complete. ThePayment Request API is meant to reduce the steps needed to complete payment online, potentially doing away with checkout forms. It aims to make the checkout process more accessible by having payment apps store a user's details, which are passed along to a merchant, hopefully without requiring an HTML form.

To request a payment, a web page creates aPaymentRequest object in response to a user action that initiates a payment, such as clicking a "Purchase" button. ThePaymentRequest allows the web page to exchange information with the user agent while the user provides input to complete the transaction.

You can find a complete guide inUsing the Payment Request API.

Note:The API is available inside cross-origin<iframe> elements only if they have had theallowpaymentrequest attribute set on them.

Interfaces

PaymentAddressDeprecatedNon-standard

An object that contains address information; used for billing and shipping addresses, for example.

PaymentRequest

An object that provides the API for creating and managing theuser agent's payment interface.

PaymentRequestUpdateEvent

Enables the web page to update the details of the payment request in response to a user action.

PaymentMethodChangeEvent

Represents the user changing payment instrument (e.g., switching from one payment method to another).

PaymentResponse

An object returned after the user selects a payment method and approves a payment request.

MerchantValidationEventDeprecated

Represents the browser requiring the merchant (website) to validate themselves as allowed to use a particular payment handler (e.g., registered as allowed to use Apple Pay).

Specifications

Specification
Payment Request API
# paymentrequest-interface

Browser compatibility

See also

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp