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:
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"allowedCardNetworksINTERACmuss in der Netzwerkliste neben allen anderen akzeptierten Netzwerken enthalten sein."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsEs muss
CRYPTOGRAM_3DSangeben, um Zahlungen von Nutzern mit Interac-Karten zu akzeptieren.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.