Weltweite Zahlungsnetzwerke
In der Google Pay API werden Kartennetzwerke konfiguriert, indem ihre Stringkennungen 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:
| Kartenschema | 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 gemäß den Netzwerken verarbeitet, die sie explizit unterstützen. Dabei werden lokale Vorschriften und Routing-Einstellungen eingehalten. Fragen Sie bei den Zahlungsdienstleistern (Payment Service Providers, PSPs) nach, ob das inländische Netzwerk unterstützt wird, bevor Sie die Google Pay API konfigurieren.
Karten mit Co-Badge
Co-Badge-Karten haben sowohl ein internationales als auch ein lokales Netzwerk und können über mehrere Zahlungswege weitergeleitet 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.
Routingeinstellung
Auf Google-Seite können Co-Badge-Karten mit bestimmten Routing-Verhaltensweisen konfiguriert werden, um lokale Vorschriften und die Auswahl des Händlers oder die Nutzerauswahl zu berücksichtigen. Zu den verschiedenen Parametern und Konfigurationen gehören:
-
Nutzerauswahl: Der Nutzer kann beim Bezahlen auf dem Zahlungsformular über ein Drop-down-Menü in der Benutzeroberfläche sein bevorzugtes Netzwerk auswählen.
Implementierte Co-Badge-Konfigurationen nach nationalem Netzwerk:
| Kartennetzwerk | allowedAuthMethods |
Einstellung für das Routing | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
Vom Nutzer ausgewählt | |
| Elo | 🟢 | 🟢 | 🟢 (nur Kombinationskarten) |
| 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 sowohl Kredit- als auch Debitkarten sind, können im Google Pay-Zahlungsformular zwischen Debit- und Kreditkarte wählen.
Um Elo-Karten zu akzeptieren, sind bei der Google Pay API-Integration beim Erstellen des PaymentDataRequest-Objekts folgende Angaben erforderlich:
transactionInfo.countryCodeEs muss auf Brasilien festgelegt sein.
"countryCode": "BR"
allowedCardNetworksSie muss
ELOundELO_DEBITin der Netzwerkliste enthalten, zusammen mit allen anderen akzeptierten Netzwerken."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsEs müssen
CRYPTOGRAM_3DSundPAN_ONLYangegeben werden, damit alle Elo-Karten akzeptiert werden, einschließlich gespeicherter Karten und Geräte-Tokens."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceDer 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:
transactionInfo.countryCodeundtransactionInfo.currencyCodeSie müssen auf Kanada festgelegt sein.
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksDie Netzwerkliste muss neben allen anderen akzeptierten Netzwerken auch
INTERACenthalten."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsDarin muss
CRYPTOGRAM_3DSangegeben sein, damit Zahlungen von Nutzern mit Interac-Karten akzeptiert werden können.PAN_ONLYmuss vorhanden sein, damit die restlichen inallowedCardNetworksaufgeführten Karten akzeptiert werden können."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceDer Transaktionspreis muss größer als null sein, z. B. 10,50.