PaymentMethodChangeEvent: PaymentMethodChangeEvent() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der PaymentMethodChangeEvent()
Konstruktor erstellt ein neues PaymentMethodChangeEvent
Objekt, das
Details über ein paymentmethodchange
Ereignis bereitstellt.
Syntax
new PaymentMethodChangeEvent(type)
new PaymentMethodChangeEvent(type, options)
Parameter
type
-
Ein String mit dem Namen des Ereignisses. Es ist groß- und kleinschreibungssensitiv und Browser setzen es auf
paymentmethodchange
. options
Optional-
Ein Objekt, das zusätzlich zu den in
Event()
definierten Eigenschaften, die folgenden Eigenschaften haben kann:methodName
Optional-
Ein String, der die Bezahlmethoden-ID für den verwendeten Zahlungshändler enthält. Dies ist standardmäßig ein leerer String.
methodDetails
Optional-
Ein Objekt, das zahlungsspezifische Informationen bereitstellt, die die Änderungen an der Zahlung beschreiben, oder
null
, wenn keine zusätzlichen Informationen verfügbar oder erforderlich sind. Dies ist standardmäßignull
.
Rückgabewert
Ein neues PaymentMethodChangeEvent
Objekt, das eine Änderung der
für die angegebene Zahlungsmethode im methodName
-Eigenschaft spezifizierten Optionen beschreibt.
Der Typ der methodDetails
-Eigenschaft hängt von der Zahlungsmethode ab. Zum
Beispiel, wenn methodName
https://example.com/pay
ist, was anzeigt, dass die
Bezahlmethode Example Pay zur Validierung verwendet wird, wird die Struktur von methodDetails
durch die Zahlungsmethode definiert.
Spezifikationen
Specification |
---|
Payment Request API # dom-paymentmethodchangeevent-constructor |
Browser-Kompatibilität
BCD tables only load in the browser