Secure context
This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The MerchantValidationEvent()
constructor creates a new MerchantValidationEvent
object. You should not have to create these events yourself; instead, just handle the merchantvalidation
event.
merchantValidationEvent = new MerchantValidationEvent(type, options);
type
DOMString
which must be merchantvalidation
, the only type of event which uses the MerchantValidationEvent
interface.options
Optional
An optional dictionary which may contain zero or more of the following properties:
methodName
Optional
DOMString
containing the payment method identifier for the payment handler being used. This is an empty string by default.validationURL
Optional
A newly-created MerchantValidationEvent
providing the information that needs to be delivered to the client-side code to present to the user agent by calling complete()
.
TypeError
validationURL
could not be parsed as a URL.RangeError
methodName
does not correspond to a known and supported merchant or is not a well-formed standard payment method identifier.Specification | Status | Comment |
---|---|---|
Payment Request API The definition of 'MerchantValidationEvent()' in that specification. | Candidate Recommendation | Initial definition. |
No compatibility data found. Please contribute data for "api.MerchantValidationEvent.MerchantValidationEvent" (depth: 1) to the MDN compatibility data repository.
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MerchantValidationEvent/MerchantValidationEvent