Unterstützte Zahlungsnetzwerke in der Google Pay API

Weltweite Zahlungsnetzwerke

In der Google Pay API werden Kartenschemas konfiguriert, indem ihre String-IDs in das allowedCardNetworks-Array im CardParameters-Objekt aufgenommen werden. Händler können von Google Pay zurückgegebene Zahlungsdaten auswählen, indem sie die unterstützten Methoden wie PAN_ONLY oder CRYPTOGRAM_3DS im Array allowedAuthMethods übergeben.

Die folgenden Kartensysteme sind weltweit verfügbar und unterstützen diese Arten von Anmeldedaten:

Kartennetzwerk allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Discover 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

Regionale Zahlungsnetzwerke

Inländische Netzwerke können Zahlungskarten entweder als Mono-Badge-Karten ausstellen, die ausschließlich unter der inländischen Marke laufen, oder als Co-Badge-Karten, die mit einem globalen System verbunden sind. In Google Wallet und der Google Pay API werden diese Karten tokenisiert und basierend auf den Netzwerken verarbeitet, die sie explizit unterstützen. Dabei werden lokale Vorschriften und Routing-Einstellungen berücksichtigt. Prüfe vor der Konfiguration der Google Pay API beim Zahlungsdienstleister, ob das inländische Netzwerk unterstützt wird.

Kombikarten

Co-Badge-Karten verfügen sowohl über ein internationales System als auch über ein nationales Netzwerk und können über mehrere Zahlungswege geleitet werden. Wenn sie in Google Wallet bereitgestellt werden, sind sie als einzelne digitale Karte mit beiden Netzwerklabels vorhanden. Transaktionen mit diesen Karten haben die Routingfunktionen für beide Netzwerke.

Einstellung für das Routing

Auf Google-Seite können Co-Badge-Karten mit bestimmten Routing-Verhaltensweisen konfiguriert werden, um lokale Vorschriften und die Auswahl von Händlern oder Nutzern zu berücksichtigen. Zu den verschiedenen Parametern und Konfigurationen gehören:

  • Nutzerauswahl: Der Nutzer kann sein bevorzugtes Netzwerk beim Bezahlen über ein Drop-down-Menü auf der Benutzeroberfläche auswählen.

Implementierte Co-Badge-Konfigurationen nach nationalem Netzwerk:

Kartensystem allowedAuthMethods Routingeinstellung
PAN_ONLY CRYPTOGRAM_3DS Vom Nutzer ausgewählt
Elo 🟢 🟢 🟢 (nur Kombikarten)
Interac 🔴 🟢 🔴

Elo

Die Google Pay API unterstützt Elo-Karten in Brasilien. Prüfen Sie, ob Ihr PSP Elo unterstützt, bevor Sie die Google Pay API für die Annahme dieser Karten konfigurieren.

Nutzer mit Elo-Kombikarten mit Doppelfunktion, die Kredit- und Debitkarte in einer Karte vereint, können im Google Pay-Zahlungsblatt zwischen Debit- und Kreditkarte wählen.

Wenn du Elo-Karten akzeptieren möchtest, ist Folgendes in der Google Pay API-Integration erforderlich, wenn du das PaymentDataRequest-Objekt erstellst:

  1. transactionInfo.countryCode

    Es muss auf Brasilien festgelegt sein.

    "countryCode": "BR"
  2. allowedCardNetworks

    Sie muss ELO und ELO_DEBIT in der Netzwerkliste enthalten, zusammen mit allen anderen akzeptierten Netzwerken.

    "allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Es müssen CRYPTOGRAM_3DS und PAN_ONLY angegeben werden, damit alle Elo-Karten akzeptiert werden, einschließlich gespeicherter Karten und Geräte-Tokens.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    Der Transaktionspreis muss größer als null sein, z. B. 10,50.

Interac

Die Google Pay API unterstützt Interac-Karten in Kanada. Bevor du die Google Pay API so konfigurierst, dass diese Karten akzeptiert werden, solltest du prüfen, ob dein PSP Interac unterstützt.

Konfiguriere das Objekt PaymentDataRequest mit den folgenden Parametern, um Interac-Karten zu unterstützen:

  1. transactionInfo.countryCode und transactionInfo.currencyCode

    Sie müssen auf Kanada festgelegt sein.

    "countryCode": "CA",
    "currencyCode": "CAD"
  2. allowedCardNetworks

    INTERAC muss in der Netzwerkliste neben allen anderen akzeptierten Netzwerken enthalten sein.

    "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Es muss CRYPTOGRAM_3DS angeben, um Zahlungen von Nutzern mit Interac-Karten zu akzeptieren. PAN_ONLY muss vorhanden sein, damit die restlichen in allowedCardNetworks aufgeführten Karten akzeptiert werden können.

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    Der Transaktionspreis muss größer als null sein, z. B. 10,50.