PaymentMethodChangeEvent: PaymentMethodChangeEvent() Konstruktor
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
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. optionsOptional-
Ein Objekt, das zusätzlich zu den in
Event()definierten Eigenschaften, die folgenden Eigenschaften haben kann:methodNameOptional-
Ein String, der die Bezahlmethoden-ID für den verwendeten Zahlungshändler enthält. Dies ist standardmäÃig ein leerer String.
methodDetailsOptional-
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
| Spezifikation |
|---|
| Payment Request API > # dom-paymentmethodchangeevent-constructor > |