Organizacje płatnicze działające na całym świecie
W interfejsie Google Pay API systemy kart są konfigurowane przez uwzględnienie ich identyfikatorów ciągów znaków w tablicy allowedCardNetworks w obiekcie CardParameters. Sprzedawcy mogą wybrać dane logowania do płatności zwrócone przez Google Pay, przekazując obsługiwane metody, takie jak PAN_ONLY lub CRYPTOGRAM_3DS w tablicy allowedAuthMethods.
Te systemy kart są dostępne na całym świecie i obsługują te typy danych uwierzytelniających:
| System kart | allowedAuthMethods |
|
|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
|
| American Express | 🟢 | 🟢 |
| Discover | 🟢 | 🔴 |
| JCB | 🟢 | 🔴 |
| Mastercard | 🟢 | 🟢 |
| Visa | 🟢 | 🟢 |
Lokalne organizacje płatnicze
Sieci krajowe mogą wydawać karty płatnicze z jednym logo, które jest wyłącznie marką krajową, lub z wieloma logo, które są powiązane z systemem globalnym. W Portfelu Google i interfejsie Google Pay API te karty są tokenizowane i przetwarzane na podstawie sieci, które wyraźnie obsługują, zgodnie z lokalnymi przepisami i preferencjami dotyczącymi routingu. Zanim skonfigurujesz Google Pay API, sprawdź u dostawców usług płatniczych, czy sieć krajowa jest obsługiwana.
Karty z dwoma logo
Karty co-badge mają zarówno międzynarodowy system płatności, jak i sieć krajową, co umożliwia kierowanie transakcji przez wiele systemów płatności. Po dodaniu do Portfela Google są one traktowane jako jedna karta cyfrowa z logo obu sieci. Transakcje dokonywane tymi kartami mają możliwości routingu w obu sieciach.
Ustawienia routingu
Po stronie Google karty ze wspólnym logo można skonfigurować z określonymi zachowaniami routingu, aby przestrzegać lokalnych przepisów i wyborów sprzedawcy lub użytkownika. Różne parametry i konfiguracje obejmują:
-
Wybór użytkownika: umożliwia użytkownikowi wybranie preferowanej sieci z menu w arkuszu płatności podczas płatności.
Wdrożone konfiguracje współoznakowania według sieci krajowej:
| System kart | allowedAuthMethods |
Ustawienia routingu | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
Opcja wyboru | |
| Elo | 🟢 | 🟢 | 🟢 (tylko karty wielofunkcyjne) |
| Interac | 🔴 | 🟢 | 🔴 |
Elo
Interfejs Google Pay API obsługuje karty Elo w Brazylii. Zanim skonfigurujesz interfejs Google Pay API do akceptowania tych kart, sprawdź, czy Twój dostawca usług płatniczych obsługuje Elo.
Użytkownicy kart combo Elo, które mają funkcję podwójną i umożliwiają płatności debetowe i kredytowe za pomocą jednej karty, mogą wybrać na karcie płatności Google Pay, czy chcą zapłacić kartą debetową czy kredytową.
Aby akceptować karty Elo, podczas tworzenia obiektu PaymentDataRequest w integracji z interfejsem Google Pay API wymagane są te elementy:
transactionInfo.countryCodeMusi być ustawiony na Brazylię.
"countryCode": "BR"
allowedCardNetworksMusi zawierać
ELOiELO_DEBITna liście sieci wraz z innymi akceptowanymi sieciami."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsMusi określać
CRYPTOGRAM_3DSiPAN_ONLY, aby akceptować wszystkie karty Elo, w tym karty zapisane w pliku i tokeny urządzenia."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceCena transakcji musi być większa niż zero, np.10,50.
Interac
Interfejs Google Pay API obsługuje karty Interac w Kanadzie. Zanim skonfigurujesz Google Pay API do akceptowania tych kart, sprawdź, czy Twój dostawca usług płatniczych obsługuje Interac.
Aby obsługiwać karty Interac, skonfiguruj obiekt PaymentDataRequest z tymi parametrami:
transactionInfo.countryCodeitransactionInfo.currencyCodeMuszą być ustawione na Kanadę.
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksNa liście sieci musi zawierać
INTERACobok innych akceptowanych sieci."allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsAby akceptować płatności od użytkowników kart Interac, musi on określać
CRYPTOGRAM_3DS. Aby można było zaakceptować pozostałe karty wymienione wallowedCardNetworks, musi być obecny elementPAN_ONLY."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceCena transakcji musi być większa niż zero, np.10,50.