web api interface
MerchantValidationEvent
Secure context
The MerchantValidationEvent interface of the Payment Request API enables a merchant to verify themselves as allowed to use a particular payment handler.
Learn more about merchant validation.
Constructor
MerchantValidationEvent()Deprecated- : Creates a new
MerchantValidationEventobject describing amerchantvalidationevent that will be sent to the payment handler to request that it validate the merchant.
- : Creates a new
Instance properties
methodNameDeprecated- : A string providing a unique payment method identifier for the payment handler that’s requiring validation. This may be either one of the standard payment method identifier strings or a URL that both identifies and handles requests for the payment handler, such as
https://apple.com/apple-pay.
- : A string providing a unique payment method identifier for the payment handler that’s requiring validation. This may be either one of the standard payment method identifier strings or a URL that both identifies and handles requests for the payment handler, such as
validationURLDeprecated- : A string specifying a URL from which the site or app can fetch payment handler specific validation information. Once this data is retrieved, the data (or a promise resolving to the validation data) should be passed into
complete()to validate that the payment request is coming from an authorized merchant.
- : A string specifying a URL from which the site or app can fetch payment handler specific validation information. Once this data is retrieved, the data (or a promise resolving to the validation data) should be passed into
Instance methods
complete()Deprecated- : Pass the data retrieved from the URL specified by
validationURLintocomplete()to complete the validation process for thePaymentRequest.
- : Pass the data retrieved from the URL specified by
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.