Häufig gestellte Fragen

Auf dieser Seite finden Sie allgemeine Informationen und häufig gestellte Fragen zur Google Pay API.

Google Pay API

Mit Google Pay können Nutzer in Ihrer App und auf Ihrer Website mühelos bezahlen. Mit der Google Pay API können deine Kunden die in ihren Google-Konten gespeicherten Karten für einen reibungslosen Bezahlvorgang in deinen Apps und auf deinen Websites verwenden.

Support

Registriere dich in der Google Pay & Wallet Console und wähle „Support kontaktieren“ aus. Wir können Ihnen bei der Fehlerbehebung für Ihre Integrationen helfen. Weitere Informationen zur Fehlerbehebung bei der Integration finden Sie in unseren Leitfäden zur Fehlerbehebung für Android und zur Fehlerbehebung für das Web.

Unterstützte Funktionen

Die Google Pay API bietet mehrere unterstützte Funktionen.

Unterstützte Zahlungsmittel

Die Google Pay API kann Karten oder Netzwerk-Tokens zurückgeben.

Wiederkehrende Zahlungen und Abos

Die Unterstützung für die wiederkehrende Abrechnung ist an die Zahlungsmethode gebunden, die in der Antwort der Google Pay API zurückgegeben wird. Sowohl tokenisierte als auch gespeicherte Karten können für wiederkehrende Zahlungen verwendet werden. Für die Verarbeitung der wiederkehrenden Abrechnung muss der Händler unsere API nicht in regelmäßigen Abständen aufrufen. Stattdessen werden die Zahlungsanmeldedaten für wiederkehrende Zahlungen auf Händlerseite gespeichert. Der Händler verwendet die APIs seines Zahlungs-Gateways, um wiederkehrende Zahlungen zu verwalten.

Google Pay unterstützt wiederkehrende Zahlungen, wenn die folgenden Aussagen zutreffen:

  • Händler halten sich an die Netzwerkregeln, z. B. für vom Händler initiierte Transaktionen.
  • Die Zahlungsbedingungen werden im Kaufvorgang des Händlers offengelegt und vom Nutzer akzeptiert.

Wir unterstützen auch wiederkehrende Zahlungen mit variablen Beträgen. Beispielsweise werden monatliche Telefonrechnungen für Mobilfunkanbieter unterstützt. Weitere Informationen erhalten Händler von ihrem Zahlungs-Gateway-Ansprechpartner.

Automatisches Aufladen oder „Aufladen“

Um eine automatische Aufladung zum gleichen Preis zu verarbeiten, muss der Händler nicht jedes Mal unsere API aufrufen. Der Zahlungsberechtigungsnachweis wird auf der Händlerseite gespeichert und wiederverwendet. Weitere Informationen erhalten Händler von ihrem Zahlungs-Gateway-Ansprechpartner.

Rückbuchungen

Händler können Transaktionsstornierungen für Stornierungen, Erstattungen oder Streitfälle auf die gleiche Weise abwickeln wie Rückbuchungen für andere Zahlungsmethoden. Weitere Informationen erhalten Händler von ihrem Zahlungsabwickler.

Spendensammlung

Genehmigte Nonprofit-Organisationen (NPOs) können die Google Pay API einbinden, um Spenden zu sammeln, sofern sie Dokumente vorlegen, die ihren Nonprofit-Status belegen, bestätigen und validieren. So müssen US-amerikanische Nonprofit-Organisationen beispielsweise einen gültigen Nachweis des 501(c)(3)-Status vom IRS vorlegen, um sich zu qualifizieren.

Nutzungsbedingungen und Richtlinien

Google Pay-Nutzungsbedingungen

Alle Händler müssen den Nutzungsbedingungen von Google Pay zustimmen und diese einhalten.

Richtlinien zur zulässigen Verwendung der Google Pay API

Alle Händler müssen die Richtlinien zur zulässigen Verwendung der Google Pay API akzeptieren und einhalten.

Richtlinie zu Glücksspielen

Unsere Richtlinie zu Glücksspielen ist in den Richtlinien zur zulässigen Verwendung der Google Pay API definiert.

Unsere Richtlinie zu Glücksspielen kann sich gelegentlich ändern. Alle Einreichungen werden geprüft und genehmigt.

Wir akzeptieren Glücksspielintegrationen von Unternehmen mit Sitz in den folgenden Ländern:

  • Australien
  • Österreich
  • Kanada
  • Tschechien
  • Frankreich
  • Georgien
  • Deutschland
  • Griechenland
  • Ungarn
  • Irland
  • Italien
  • Japan
  • Niederlande
  • Polen
  • Portugal
  • Rumänien
  • Spanien
  • Schweden
  • Vereinigtes Königreich

Möglicherweise wird der Support zu einem späteren Zeitpunkt erweitert.

Damit du Produktionszugriff auf die Google Pay API für Glücksspielintegrationen erhältst, musst du eine Reihe von Voraussetzungen erfüllen:

  • Wenn Sie eine Android-spezifische Glücksspielintegration in einem der oben genannten Länder haben, müssen Sie die Glücksspielrichtlinie von Google Play einhalten und sich zuerst beim Überprüfungsprozess von Google Play registrieren. Anschließend können wir deine Android-Integration für den Produktionszugriff auf die Google Pay API prüfen.
  • Wenn Sie eine reine Web-Glücksspielintegration in einem der oben genannten Länder haben, müssen Sie während des Onboarding-Prozesses mit der Google Pay API eine autorisierte Lizenz einreichen, um nachzuweisen, dass Sie berechtigt sind, Glücksspieldienste im Land anzubieten. Wir können dann Ihre reine Webintegration für den Produktionszugriff auf die Google Pay API prüfen.
  • Wenn du eine Android- und Web-Glücksspielintegration in einem der oben genannten Länder hast, musst du die Glücksspielrichtlinie von Google Play einhalten und dich zuerst dem Überprüfungsprozess von Google Play unterziehen. Anschließend können wir deine Android- und Webintegrationen für den Produktionszugriff auf die Google Pay API prüfen.

Länder mit besonderen Bedingungen oder Einschränkungen

Glücksspielintegrationen sind in den aufgeführten Ländern zulässig, wenn sie die folgenden Kriterien erfüllen:

Land Voraussetzungen für die Android-Integration Voraussetzungen für die Webintegration
Bulgarien Ja, mit Einschränkungen:
  • Apps, die auf eine Website weiterleiten, sind zulässig.
  • Apps, die nicht zu einer Website weiterleiten, sind nicht zulässig.
Ja
Zypern Ja, mit Einschränkungen:
  • Die staatliche Lotterie ist zulässig.
  • OPAP Cyprus Limited ist berechtigt.
  • Onlinecasinos sind nicht zulässig.
  • Spielautomaten sind verboten.
  • Wetten auf Pferderennen sind verboten.
  • Wetten auf Hunderennen sind verboten.
  • Spread Betting ist verboten.
  • Wettbörsen sind nicht zulässig.
Ja, mit Einschränkungen:
  • Die staatliche Lotterie ist zulässig.
  • OPAP Cyprus Limited ist berechtigt.
  • Onlinecasinos sind nicht zulässig.
  • Spielautomaten sind verboten.
  • Wetten auf Pferderennen sind verboten.
  • Wetten auf Hunderennen sind verboten.
  • Spread Betting ist verboten.
  • Wettbörsen sind nicht zulässig.
Finnland Ja, mit Einschränkungen:
  • Veikkaus Oy ist berechtigt.
Ja, mit Einschränkungen:
  • Veikkaus Oy ist berechtigt.
Kasachstan Ja, mit Einschränkungen:
  • Lotterien sind zulässig.
  • Sportwetten sind zulässig.
  • Totalisatoren sind zulässig.
  • Online-Casinos sind nicht zulässig.
  • Elektronische Casinos sind verboten.
Ja, mit Einschränkungen:
  • Lotterien sind zulässig.
  • Sportwetten sind zulässig.
  • Totalisatoren sind zulässig.
  • Online-Casinos sind nicht zulässig.
  • Elektronische Casinos sind verboten.
Polen Nein Ja, mit Einschränkungen:
  • Lizenzierte Glücksspielanbieter sind berechtigt.
Südafrika Ja, mit Einschränkungen:
  • Onlinesportwetten sind zulässig.
Ja, mit Einschränkungen:
  • Onlinesportwetten sind zulässig.

Wenn du die Google Pay API auf ein Land ausweitest, für das du noch keine Genehmigung hast, kontaktiere uns, um die Genehmigung für die Erweiterung zu erhalten. Sie müssen für jedes Land, in dem Sie glücksspielbezogene Dienste anbieten möchten, eine gültige Glücksspiellizenz vorlegen. Die Google Pay API darf nicht für Glücksspieldienste verwendet werden, die sich an Minderjährige oder andere Personen richten, denen Glücksspiele nach lokalem Recht verboten sind.

Richtlinie zum Gesundheitswesen

Unsere Richtlinie zum Gesundheitswesen ist in den Richtlinien zur zulässigen Verwendung der Google Pay API definiert.

Halten Sie eine entsprechende Lizenz bereit, um Ihren Anwendungsfall im Gesundheitswesen zu bestätigen. Alle Einreichungen werden überprüft und müssen genehmigt werden.

Richtlinie zu Finanzdienstleistungen

Unsere Richtlinie zu Finanzdienstleistungen ist in den Richtlinien zur zulässigen Verwendung der Google Pay API definiert.

Halten Sie eine entsprechende Lizenz bereit, wenn Sie mit der Einrichtung beginnen, um Ihren Anwendungsfall für Finanzdienstleistungen zu bestätigen. Alle Einsendungen werden überprüft und müssen genehmigt werden.

Allgemeine FAQ

Die folgenden FAQs gelten für Händler:

Ich nutze einen großen Zahlungsdienstleister, um alle Risiken und die starke Kundenauthentifizierung zu verwalten. Was sollte ich über GPay wissen?

Die Google Pay API gibt Zahlungsmethoden in einer signierten und verschlüsselten Nutzlast zurück. Die zurückgegebenen Zahlungsmethoden bestehen entweder aus PAN oder tokenisierten Karten, die aus Geräte-PAN (DPAN) und Kryptogrammen bestehen.

Nutzlasten tokenisierter Karten werden ohne zusätzliche Bestätigung oder Aufforderung verarbeitet.

Kartennutzlasten, die aus einer PAN bestehen, erfordern 3D Secure über eine interne oder eine von einem Zahlungsdienstleister bereitgestellte Lösung.

Wenn dein PSP die gesamte Risiko- und SCA-Logik verwaltet, muss deine Google Pay API-Integration die folgenden Eigenschaften enthalten:

  • merchantInfo.merchantName (Android, Web):Der Händlername wird im Zahlungsblatt gerendert.
  • transactionInfo.countryCode (Android, Web): Gibt an, wo die Transaktion verarbeitet wird. Sie müssen das Land der Acquirer-Bank angeben.
  • transactionInfo.totalPrice (Android, Web): Der Gesamtgeldwert der Transaktion mit einer optionalen Dezimalgenauigkeit von zwei Dezimalstellen.
Wie erhalte ich eine Google-Händler-ID?
Sie erhalten eine Google-Händler-ID, nachdem Google Ihre Website genehmigt hat. Melden Sie sich dazu in der Google Pay & Wallet Console an und erstellen Sie eine Google Pay API-Integration. Du musst eine Liste der voll qualifizierten Domains und Subdomains angeben, über die du die Google Pay API aufrufst.
Can we use a single Merchant ID across multiple brands and channels (Web/App)?
Ja. Die Verwendung einer einzelnen Händler-ID für mehrere Marken und Plattformen (z. B. Web und Android) wird unterstützt und in der Regel empfohlen, um die Abstimmung zu vereinfachen.
Wie können Händler in ihren Apps und auf ihren Websites die Akzeptanz von Google Pay bewerben?
Wenn Sie die Unterstützung von Google Pay hervorheben möchten, verwenden Sie die Assets aus unseren Android- und Web-Markenrichtlinien.
Wenn du eine Android-Integration hast, kannst du in der Google Play Store-Beschreibung angeben, dass du jetzt Google Pay unterstützt. Bei Webintegrationen können Sie der Händlerwebsite direkt eine Beschreibung hinzufügen.
Können E-Commerce-Plattformen Google Pay unterstützen?
Ja, die Google Pay API unterstützt die Einbindung von E-Commerce-Plattformen. Zahlungsabwickler, Gateways oder E-Commerce-Plattformpartner, die im Namen ihrer Händler eine Checkout-Seite hosten, können die gehostete Checkout-Funktion von Google Pay verwenden.
Welche Zahlungsdienstleister unterstützen Google Pay?
Eine Liste der Zahlungsabwickler, die Google Pay unterstützen, findest du in unserer Liste der Google Pay-Zahlungsabwickler.
In welchen Ländern und Regionen wird Google Pay unterstützt?
Hier finden Sie eine Liste der unterstützten Länder, in denen Google Pay für Zahlungen online oder in Apps verwendet wird.
In welchen Ländern und Regionen werden Google Pay-Tokens (CRYPTOGRAM_3DS) unterstützt?
Eine Liste der Länder und der Banken, die Google Pay-Tokens unterstützen, finden Sie auf der Seite Unterstützte Zahlungsmethoden für kontaktloses Bezahlen. (CRYPTOGRAM_3DS) Es werden sowohl unterstützte als auch nicht unterstützte Karten aufgeführt.
Was ist der Unterschied zwischen der Google Play In-App-Abrechnung und der Google Pay API?
Google Play-Entwickler, die digitale Waren und Dienste in Android-Apps verkaufen, müssen die Google Play In-App-Abrechnung verwenden, wie in der Google Play-Richtlinienübersicht für Entwickler angegeben. Beispiele für die In-App-Abrechnung sind virtuelle Spielprodukte, App-Funktionen oder -Inhalte und Cloud-Softwareprodukte. Weitere Informationen zur In-App-Abrechnung findest du auf der Seite Google Play Billing – Übersicht.
Bei Verwendung in Apps ist die Google Pay API nur für physische Produkte und Dienstleistungen verfügbar.
Erhebt Google Pay Gebühren?
Für die Verwendung der Google Pay API für Zahlungen fallen für Nutzer, Händler und Entwickler keine zusätzlichen Gebühren an. Händler zahlen weiterhin Bearbeitungsgebühren an ihren Zahlungsabwickler.
Was unternimmt Google, um Anmeldedaten zu validieren und Betrug zu verhindern?
Alle Karten, die Google hinzugefügt werden, durchlaufen eine Autorisierung, um die Kartendetails zu validieren, einschließlich des CVC. Google verwendet außerdem eine eigene Risikoberechnungs-Engine, die auf Instrumentendaten, Google-Konto-Profilen, Kaufverlauf, Standorten und Geräteinformationen basiert. Händler müssen jedoch weiterhin ihre aktuellen Tools zur Betrugs- und Risikobewertung für Google Pay-Transaktionen verwenden.
Wird Google Pay in WebViews mobiler Apps unterstützt?
Android WebViews unterstützen Google Pay vollständig und ahmen die mobile Web-Nutzung nach, sofern du die erforderliche WebKit-Abhängigkeit hinzufügst. In iOS-WebViews gibt die isReadyToPay API jedoch aufgrund von iOS-Einschränkungen für Drittanbieter-Cookies immer „false“ zurück. Sowohl die Android-App als auch die Websitedomain in der WebView müssen für den Produktionszugriff genehmigt werden. Spezifische Implementierungsdetails finden Sie in der Dokumentation Android WebView verwenden oder iOS WKWebview verwenden.
Mein Prozessor ist nicht aufgeführt. Kann ich Google Pay weiterhin einbinden?
Google Pay arbeitet kontinuierlich mit E-Commerce-Plattformen und Zahlungsabwicklern zusammen. Wenn du deinen Zahlungsabwickler nicht unter g.co/pay/processors findest, kannst du eine Anfrage einreichen. Sie werden benachrichtigt, wenn der Prozessor verfügbar ist.
Wie aktiviere ich Google Pay, wenn ich bereits einen Zahlungsabwickler oder Zahlungsplattformanbieter habe?
Google Pay arbeitet mit einer Vielzahl von Zahlungsdienstleistern und E‑Commerce-Plattformanbietern zusammen. Für jede dieser Optionen gibt es eine spezifische, maßgeschneiderte Dokumentation, die Ihnen den Einstieg erleichtert, sowie ein Haupt-Tutorial für ein einfaches Onboarding.
Wie kann ich als unterstützter Zahlungsabwickler meinen Händlern Google Pay in großem Umfang anbieten?
Unterstützte Zahlungsabwickler können unsere gehostete Bezahlvorgangslösung für Webintegrationen implementieren. Mit dem gehosteten Checkout können Ihre Kunden Google Pay für ihre Kunden anbieten und die individuelle Registrierung bei Google Pay überspringen.

Zuerst müssen Sie sich als unterstützter Zahlungsabwickler registrieren. Wenn du die gehostete Bezahlvorgangslösung einbinden möchtest, wende dich an deinen technischen Ansprechpartner bei Google, der dich bei der Einrichtung unterstützt hat.

Wie kann Google Pay meinen Nutzern verschiedene Versandoptionen und unterschiedliche Preise anbieten, wenn ich im Bezahlvorgang Versand anbiete?
Für Webintegrationen benötigen Sie eine Versandadresse und müssen verschiedene Versandoptionen und Preise im Objekt PaymentDataRequest, im Objekt PaymentOptions und im Objekt PaymentDataCallbacks anzeigen. Ein Beispiel finden Sie in der Demo Dynamische Preisgestaltung.

Für Android-Integrationen ist eine Versandadresse im Objekt PaymentDataRequest erforderlich.

Wie erhalte ich das Geld für Käufe, die mit Google Pay getätigt wurden?
Die Google Pay API erleichtert Transaktionen, indem sie Zahlungsinformationen von Nutzern an deinen Zahlungsdienstleister weitergibt. Sie ist nicht Teil des Geldflusses und wurde so konzipiert, dass sie auf Ihrer bestehenden Zahlungsinfrastruktur aufsetzt.
Welche Voraussetzungen müssen erfüllt sein, um Zugriff auf die Produktionsversion zu erhalten?
Händler müssen in der Google Pay & Wallet Console ein Unternehmensprofil erstellen und Screenshots ihres Kaufvorgangs zur Überprüfung hochladen. Jede Domain, auf der die Google Pay API gehostet wird, muss einzeln zur Genehmigung eingereicht werden, da Platzhalterdomains (z.B. *.merchant.com) nicht akzeptiert werden. Weitere Informationen finden Sie auf der Seite „Integration veröffentlichen“ für Android und/oder Web.
Wie erfahre ich den Status meiner eingereichten Integration und ob ich nach der Überprüfung Änderungen vornehmen muss?
Nachdem Sie Ihre Google Pay API-Integration zur Überprüfung eingereicht haben, erhalten Sie eine E-Mail mit den Ergebnissen. Wenn Ihre Integration unseren Richtlinien zur zulässigen Verwendung und unseren Markenrichtlinien entspricht, wird sie genehmigt und in der Google Pay & Wallet Console als Aktiv angezeigt. Wenn Änderungen erforderlich sind, wird der Status Weitere Informationen erforderlich angezeigt. In der E-Mail wird dann erläutert, was Sie vor dem erneuten Einreichen korrigieren müssen. Bei Fragen zu Ihrem Antrag können Sie sich direkt über die Google Pay & Wallet Console an den Support wenden.
Wie kann ich Fehler bei meiner Google Pay API-Integration beheben, wenn eine Fehlermeldung angezeigt wird?
Informationen zu häufigen Fehlercodes und deren Behebung finden Sie in unseren Anleitungen zur Fehlerbehebung für Android und das Web. Wenn du weitere Fragen hast, wende dich über die Google Pay & Wallet Console an den Support.
Wie kann ich meine Google Pay API-Integration anpassen, um Karten einzuschränken?
Alle Anpassungen für Karten sind sowohl für Android als auch für Web im Objekt „CardParameters“ verfügbar. Sie können beispielsweise auswählen, welche Kartennetzwerke und welche Länder von Kartenausstellern Sie zulassen möchten.
Was ist die Google Pay API?
Mit der Google Pay API können Ihre Kunden mit den in ihrem Google-Konto gespeicherten Zahlungsmethoden per Knopfdruck bezahlen. Die API bietet Millionen von Nutzern mit Hunderten Millionen gespeicherten Karten einen einfachen Bezahlvorgang. Es bietet mehr Sicherheit, da die Zahlungsdaten der Kunden von den Google-Servern bis zu Ihrem Zahlungsabwickler durchgehend verschlüsselt werden. Die Integration ist einfach, funktioniert mit Ihrem bestehenden Zahlungsabwicklungs-Stack und kann mit wenigen Codezeilen implementiert werden.
Wie hängen die Google Pay API und die Google Wallet API zusammen?
Die Google Pay API und die Google Wallet API sind zwei separate APIs. Mit der Google Pay API können deine Kunden Google Pay als Zahlungsmethode auf deiner Website oder in deiner Android-App verwenden. Mit der Google Wallet API können Entwickler digitale Karten/Tickets für eine Vielzahl von Anwendungsfällen erstellen und verwalten. Dazu gehören beispielsweise Kundenkarten, Tickets, Zugangskarten, Gesundheitsdaten und andere anpassbare Elemente. Weitere Informationen zur Google Wallet API finden Sie in der Entwicklerdokumentation zur Google Wallet API.

Wie lautet die aktuelle Version der Google Pay API und wie werden Updates gehandhabt?
Die aktuelle Version ist in der Dokumentation für Android und Web aufgeführt. Google hat diese Version mehrere Jahre lang gepflegt und nur neue Funktionen und optionale Felder hinzugefügt. Alle Aktualisierungen der API sind abwärtskompatibel, damit aktuelle Integrationen nicht beeinträchtigt werden.
Welche Plattformen unterstützen DPANs (CRYPTOGRAM_3DS) und welche FPANs (PAN_ONLY)?
DPANs sind Android-spezifisch und nur verfügbar, wenn Sie auf Android-Geräten oder in Android-Mobilbrowsern/WebViews bezahlen. Website für Computer und iOS-Geräte unterstützen keine DPANs und geben standardmäßig PAN_ONLY zurück.
Wie unterscheiden wir zwischen einer DPAN und einer FPAN und wie sollten sie behandelt werden?
Das Objekt „assuranceDetails“ dient nicht dazu, DPANs von FPANs zu unterscheiden, sondern soll Händlern helfen, festzustellen, ob eine Transaktion über 3D Secure abgewickelt werden muss, um die Anforderungen der starken Kundenauthentifizierung (SCA) zu erfüllen. Damit Händler diese Details erhalten, müssen sie assuranceDetailsRequired: true dem Kartenparameter in ihrer Google Pay API-Anfrage hinzufügen.
Was ist der Unterschied zwischen „cardHolderAuthenticated“ und „accountVerified“?
Wenn assuranceDetailsRequired in der Anfrage auf true festgelegt ist, enthält die Antwort zwei Attribute:
  • accountVerified: Gibt an, dass die für die Zahlung verwendete Karte echt und das Konto einwandfrei ist. Diese Bestätigung allein bietet jedoch keinen Schutz vor unbefugtem Zugriff.
  • cardHolderAuthenticated: Gibt an, dass der Nutzer die Transaktion mit seinem Android-Gerät begonnen und ein bereitgestelltes, gerätebasiertes Netzwerktoken verwendet hat.
Wie verwenden wir diese Flags, um 3D Secure auszulösen?
Händler sollten diese Flags verwenden, um ihre 3D Secure-Auslöselogik zu erstellen. Wenn sowohl cardHolderAuthenticated als auch accountVerified als true zurückgegeben werden, gelten die Anmeldedaten als hochsicher und SCA-konform. Sie müssen die Transaktion nicht für eine weitere 3DS-Authentifizierung hochstufen.
Erhalten Händler E-Commerce-Tokens, wenn sie assuranceDetailsRequired: true festlegen?
Nein, E-Commerce-Tokens werden auf PSP-Ebene gesteuert.
Sind Google Pay-Transaktionen für die Haftungsübertragung berechtigt?
Die Verfügbarkeit der Haftungsübertragung hängt vom Kartennetzwerk ab. Weitere Informationen finden Sie unter Visa-Haftungsübertragung aktivieren.
Wie können wir „Jetzt kaufen, später bezahlen“-Transaktionen identifizieren?
Derzeit gibt es keine spezifische Kennung für BNPL-Transaktionen. Sie werden in Ihrem System als reguläre FPAN-Anmeldedaten angezeigt.
Kann Google Testkarten zum Testen von SCA-Szenarien bereitstellen?
Über die Google Pay API können keine SCA-Testkarten direkt bereitgestellt werden. Dein PSP sollte in der Lage sein, seine Testkartensuite in seiner Sandbox-Umgebung für deine Testanforderungen zu verwenden.
Wie lange ist die Gültigkeitsdauer (TTL) für den verschlüsselten Zahlungsberechtigungsnachweis?
Die verschlüsselte Google Pay-Nutzlast läuft nach genau einer Woche ab. Händler, die verzögerte Autorisierungen oder asynchrone Verarbeitung nutzen, müssen dafür sorgen, dass die Zahlung innerhalb dieses Zeitrahmens bei ihrem Zahlungsdienstleister (Payment Service Provider, PSP) autorisiert wird, bevor die Nutzlast abläuft.
Wie werden Vorgänge nach dem Kauf wie Erstattungen und erneute Autorisierungen abgewickelt?
Google Pay ist nicht am Geldfluss beteiligt und fungiert ausschließlich als Vermittler für die tokenisierten Anmeldedaten. Nach der ersten Transaktion ordnet dein Zahlungsdienstleister (Payment Service Provider, PSP) die Zahlungsinformationen in der verschlüsselten Nutzlast seinem eigenen proprietären Token zu (z. B. einem „Händlertoken“ oder einer „Kundenprofil-ID“). Alle Interaktionen nach dem Kauf und Geldtransfers werden ausschließlich zwischen Ihnen und Ihrem Zahlungsdienstleister abgewickelt.
Wie funktioniert die dynamische Preisgestaltung bei vom Händler initiierten Transaktionen?
Derzeit werden vom Händler initiierte Transaktionen (MITs) nicht für die dynamische Preisgestaltung unterstützt. Dies ist eine bekannte Einschränkung.
Welche Content Security Policy (CSP)-Konfiguration ist für Google Pay in einer WebView erforderlich?

Wenn Sie eine Content Security Policy (CSP) verwenden, müssen Sie die richtigen Werte für die connect-src-Anweisung festlegen, damit Google Pay in Ihrer WebView verwendet werden kann. Beispiel:

Content-Security-Policy: connect-src pay.google.com google.com account.google.com www.google.com
  
Wie verwende ich eine Content Security Policy (CSP) mit der Google Pay Web API?

Wenn auf Ihrer Website eine strenge CSP erzwungen wird, die Nonces für die Scriptausführung und dynamisch eingefügte Stile erfordert:

  1. Fügen Sie das CSP-Attribut nonce in das <script>-Tag ein, mit dem pay.js geladen wird:

    <script
      async
      src="https://pay.google.com/gp/p/js/pay.js"
      nonce="your-nonce-value"
      onload="onGooglePayLoaded()">
    </script>
  2. Übergeben Sie das Attribut nonce in PaymentOptions, wenn Sie PaymentsClient instanziieren:

    const paymentsClient = new google.payments.api.PaymentsClient({
      environment: 'TEST',
      nonce: 'your-nonce-value'
    });
          

Google Pay wendet dieses Nonce-Attribut auf alle dynamisch eingefügten <style>- und <script>-Elemente an, einschließlich der von createButton() erstellten Schaltflächenstile.

Wird das NID-Cookie von der Google Pay API beim Bezahlen verwendet oder benötigt?

Nein. Das NID-Cookie wird nicht für den Bezahlvorgang der Google Pay API verwendet und unterstützt diesen auch nicht.

Das NID-Cookie ist mit einem serverseitigen Google-Dienst verknüpft, der personalisierte Daten für Nutzer speichert, die nicht in einem Google-Konto angemeldet sind.

Wichtige Dienstfunktionen wie Sicherheit, Schutz vor Betrug und Dienstzuverlässigkeit funktionieren unabhängig vom NID-Cookie. Die Google Pay API ist so konzipiert, dass Händler und Nutzer unabhängig vom Vorhandensein dieses Cookies eine sichere und zuverlässige Umgebung vorfinden.

Google legt großen Wert auf den Schutz der Privatsphäre und sorgt dafür, dass diese Cookies gemäß der Datenschutzerklärung von Google und der Richtlinie zu Technologien und Cookies behandelt werden. Diese Ressourcen können für Ihre Compliance-Dokumentation nützlich sein und Ihren Nutzern zusätzliche Transparenz bieten.