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. 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
| Specification |
|---|
| Payment Request API> # dom-paymentmethodchangeevent-constructor> |
Browser-Kompatibilität
Loading…