Google Pay ist eine digitale Geldbörse zur Speicherung von Zahlungsdaten und bietet eine einfache und sichere Zahlungsmethode in Android-Apps, Browsern und kontaktlosen POS-Terminals. In Anwendungen und auf Webseiten können Nutzer ihre Zahlungs-, Versand- und Kontaktinformationen schnell und sicher mit nur einer Berührung mithilfe biometrischer Daten eingeben und bezahlen. Die Einfachheit von Google Pay erhöht die Konversionsraten und die damit verbundene Nutzerakzeptanz.
Die Google-Pay-Lösung vom unterstützt folgende Szenarien:
Befolgen Sie die Markenrichtlinien, um Google Pay auf Ihrer Webseite zu implementieren.
Befolgen Sie die Markenrichtlinien, um Google Pay in Ihre App zu implementieren.
unterstützt Google Pay in allen Integrationsarten: Hosted Payment Page, gehostete Formulare und direkte Integration. Folgen Sie der untenstehenden Anleitung, die auf Ihre Integration zugeschnitten ist.
Hinweis: Bevor Sie beginnen, prüfen Sie, ob Ihr Acquirer Google Pay unterstützt. Nicht alle Acquirer unterstützen Google Pay. stellt Ihnen Informationen zu unterstützenden Acquirern zur Verfügung.
Wenn Sie die Hosted Payment Page oder gehostete Formulare vom verwenden, ist die Integration von Google Pay unkompliziert.
Hauptvorteile:
Google Pay aktivieren:
Zahlung verarbeiten:
Hosted Payment Page: Wenn Sie die Gehostete Zahlungsseite Integration verwenden, dann reichen Sie die Zahlungsanfrage über Checkout-Sitzung anlegen ein.
Gehostete Formulare: Wenn Sie für Karten Gehostete Formulare verwenden, dann reichen Sie die Zahlungsanfrage über Zahlung anlegen ein mit:
{
...
"paymentMethods": {
"type": "CARD",
"integrationType": "HOSTED"
}
} |
Wenn Sie volle Kontrolle über die Google Pay UI/UX benötigen, ist die direkte Integration die beste Wahl. Mit dieser Methode können Sie direkt in Google Pay-APIs integrieren und haben so vollständige Flexibilität bei der Gestaltung und Verwaltung Ihres Checkout-Erlebnisses.
Google Pay aktivieren:
Wenden Sie sich an den , um Google Pay für Ihre Händler-ID zu aktivieren.
Mit Google APIs integrieren:
Ausführliche Anleitungen zur Integration mit Google-APIs finden Sie in der offiziellen Google-Dokumentation.
Gateway konfigurieren:
Verwenden Sie während der Integration als Zahlungsgateway und fügen Sie Ihre von
zugewiesene Merchant ID in das Tokenisierungsobjekt ein. Nachfolgend sehen Sie eine Beispielkonfiguration::
const tokenizationSpecification = {
type: "PAYMENT_GATEWAY",
parameters: {
gateway: "computop",
gatewayMerchantId: "<<yourComputopMerchantID>>"
}
}; |
Zulässige Kartennetzwerke:
Geben Sie in der Anfrage die von Ihrem Acquirer unterstützten Kartennetzwerke an. Nachfolgend finden Sie ein Beispiel.
const allowedCardNetworks = ["AMEX", "DISCOVER", "JCB", "MASTERCARD", "VISA"]; |
Authentifizierungsmethoden:
Google Pay unterstützt zwei Arten von Kartenauthentifizierungsmethoden:
Um beide Kartentypen zu unterstützen, schließen Sie beide Methoden in Ihre Anfrage an Google Pay ein:
const allowedCardAuthMethods = ["PAN_ONLY", "CRYPTOGRAM_3DS"]; |
Hinweis: Fügen Sie CRYPTOGRAM_3DS nur ein, wenn Ihr Acquirer diese Funktion unterstützt. Wenden Sie sich bei Bedarf an den |
Verschlüsseltes Token von Google empfangen:
Sobald der Kunde eine Zahlung über Google Pay autorisiert, erhalten Sie als Antwort ein verschlüsseltes Zahlungstoken. Nachfolgend sehen Sie ein Beispiel für das Zahlungstoken:
{
"signature": "MEQCIC4z/QHSrzekRkkuk3vGYxBTBdNgEQl5XFHx0Wk5fFLIUAiB3+q227havAJdagfGZaMXbefhatdJE7Df2qrIoKDv1Og==",
"protocolVersion": "ECv1",
"signedMessage": "{\"encryptedMessage\":\"bOYRmExGeCsBrFqESt7kd9O1FN+vQZf2KG0UNYC8jNA+VVf9nQeK7lDvU8k37cH+LOziJQkHNL2OxDHIk6GoRV1BrXprwBnAJR0O2VnCUH8lsqq0ELwemeqW364Ir8cU/hDFzWNp+38H25JVDAMExZBKodMMTzUXXgyO+s5jOyAl8jUhnAw3fTRPkefuYsE8NFK5tvcs4L29h87Zo7ot0/8XrUhXt9b/Fld1LEthkuPSN+K1eEFP7bseB6jjRdHnwYAdqiE3iOmh71pcDmNIyrlWRj74UJaszeerZW7DoZNx11oN7fouq/8fe1vklsr/e+y/RSG2nQMWg5yR/fMTfqCyabTDhJMvMM1Zhe91+dQ0/xi/zKRgsIhiongJUjYtoSNIjUHnMLRuVTKdjX50CCI1QOiBtr9h0bOLePhxw9cLYeU1KwCfYJyt28DBKCvaWFSbCl+dzNcZ9B83kv\",\"ephemeralPublicKey\":\"BFUju73/IT/KqnB/nc0W3BaL3BXFybrbYaPiMCKXIcg78PbslwV7MRUq3SpWEDEJT6pakLCvf34412HbDGCpsa4\\u003d\",\"tag\":\"xIuCUWB2U6yWEfidsJpQaa+leU/kqS522JLOnrnk42g\\u003d\"}"
} |
Zahlung verarbeiten:
Fügen Sie das von Google erhaltene verschlüsselte Token in Ihre Zahlungsanforderung ein, indem Sie Zahlung anlegen (paymentMethods.integrationType=DIRECT) an aufrufen. Das verschlüsselte Token sollte Base64-kodiert sein. Unten sehen Sie einen Ausschnitt der Nutzlast:
{
"paymentMethods": {
"type": "GOOGLEPAY",
"integrationType": "DIRECT",
"googlePay": {
"token": "<<Base64_Encrypted_Token_Data>>"
}
}
} |
Google-Pay-Transaktionen sind grundsätzlich Kartentransaktionen, jedoch tokenisiert. Daher erfolgen alle Nachbearbeitungsvorgänge wie Rückerstattungen, Buchungen und Stornierungen nach demselben Ablauf wie bei Kartentransaktionen. |