Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MerchantValidationEvent

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Das MerchantValidationEvent-Interface der Payment Request API ermöglicht es einem Händler, sich als berechtigt zu verifizieren, einen bestimmten Payment-Handler zu verwenden.

Erfahren Sie mehr über die Händlervalidierung.

Konstruktor

MerchantValidationEvent()

Erzeugt ein neues MerchantValidationEvent-Objekt, das ein merchantvalidation-Ereignis beschreibt, das an den Payment-Handler gesendet wird, um ihn aufzufordern, den Händler zu validieren.

Instanz-Eigenschaften

MerchantValidationEvent.methodName

Ein String, der eine eindeutige Zahlungsmethodenkennung für den Payment-Handler angibt, der eine Validierung erfordert. Dies kann entweder einer der standardmäßigen Zahlungsmethoden-Identifikationsstrings sein oder eine URL, die sowohl den Payment-Handler identifiziert als auch Anfragen für diesen verarbeitet, wie z.B. https://apple.com/apple-pay.

MerchantValidationEvent.validationURL

Ein String, der eine URL angibt, von der die Website oder App spezifische Validierungsinformationen des Payment-Handlers abrufen kann. Sobald diese Daten abgerufen wurden, sollten die Daten (oder ein Versprechen, das sich in die Validierungsdaten auflöst) in complete() übergeben werden, um zu validieren, dass die Zahlunganfrage von einem autorisierten Händler stammt.

Instanz-Methoden

MerchantValidationEvent.complete()

Übergeben Sie die Daten, die von der durch validationURL angegebenen URL abgerufen wurden, in complete(), um den Validierungsprozess für die PaymentRequest abzuschließen.

Browser-Kompatibilität