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 Computop Paygate unterstützt folgende Szenarien:

  • In-App-Zahlungen
  • Web-Zahlungen


Web-Zahlungen

Befolgen Sie die Markenrichtlinien, um Google Pay auf Ihrer Webseite zu implementieren.

In-App-Zahlungen

Befolgen Sie die Markenrichtlinien, um Google Pay in Ihre App zu implementieren.


Erste Schritte

Computop Paygate 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. Computop stellt Ihnen Informationen zu unterstützenden Acquirern zur Verfügung.

Hosted Payment Page oder gehostete Formulare

Wenn Sie die Hosted Payment Page oder gehostete Formulare vom Computop verwenden, ist die Integration von Google Pay unkompliziert.

Hauptvorteile:

  • Kein Google-Entwicklerkonto erforderlich
  • Keine Integration mit Google Pay APIs erforderlich
  • Computop Paygate übernimmt die gesamte Kommunikation mit Google Pay während des Zahlungsvorgangs

Implementierungsschritte

Google Pay aktivieren:

  • Wenden Sie sich an den Computop Helpdesk, um Google Pay für Ihre Händler-ID zu aktivieren.

Zahlung verarbeiten:

  • Google Pay wird automatisch als Zahlungsoption angezeigt, sobald Ihre Kunden auf die Hosted Payment Page oder das Kartenzahlungsformular weitergeleitet werden.

Direkte Integration

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.

Implementierungsschritte

  • Google Pay aktivieren:

    Wenden Sie sich an den Computop Helpdesk, 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 Computop als Zahlungsgateway und fügen Sie Ihre von Computop 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:

    • PAN_ONLY: Karten ohne kryptografische Authentifizierung. Diese sind nicht PSD2-konform und erfordern einen separaten 3DS-Ablauf für die SCA-Konformität, wenn Sie im EWR tätig sind (Details finden Sie auf einer separaten Seite).
    • CRYPTOGRAM_3DS: Karten mit kryptografischer Authentifizierung. Diese sind PSD2-konform und erfordern keinen zusätzlichen 3DS-Ablauf während der Zahlungsabwicklung.

    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 Computop Helpdesk, um diesen Punkt zu überprüfen.

     

  • 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 Computop 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>>"
          } 
        } 
      }
    • Der verschlüsselte Zahlungstoken wird von Computop entschlüsselt und im Rahmen des Zahlungsvorgangs an den Acquirer übermittelt.


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.






  • No labels