Organizacje płatnicze działające na całym świecie
W Google Pay API schematy kart są konfigurowane przez umieszczenie ich identyfikatorów tekstowych w tablicy allowedCardNetworks w obiekcie CardParameters. Sprzedawcy mogą wybrać dane karty 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:
| Rodzaj karty | 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 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. Przed skonfigurowaniem interfejsu Google Pay API sprawdź u dostawców usług płatniczych, czy sieć krajowa jest obsługiwana.
Karty z dwoma logo
Karty z wieloma systemami płatniczymi obsługują zarówno system międzynarodowy, jak i sieć krajową, co umożliwia ich kierowanie przez wiele kanałów płatności. Po udostępnieniu w Portfelu Google są one widoczne jako jedna karta cyfrowa z logo obu sieci, a transakcje dokonywane za pomocą tych kart mogą być kierowane do obu sieci.
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 kart co-badge według sieci krajowej:
| Rodzaj karty | allowedAuthMethods |
Ustawienia routingu | |
|---|---|---|---|
PAN_ONLY |
CRYPTOGRAM_3DS |
Opcja wyboru | |
| Elo | 🟢 | 🟢 | 🟢 (tylko karty łączone) |
| 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 Google Pay API wymagane są te elementy:
transactionInfo.countryCodeMusi być ustawiony na Brazylię.
"countryCode": "BR"
allowedCardNetworksNa liście sieci musi zawierać
ELOiELO_DEBIToraz inne akceptowane sieci."allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsAby akceptować wszystkie karty Elo, w tym karty zapisane i tokeny urządzeń, musi określać
CRYPTOGRAM_3DSiPAN_ONLY."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceCena transakcji musi być większa niż zero, np.10,50.
Interac
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ć obecnyPAN_ONLY."allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPriceCena transakcji musi być większa niż zero, np.10,50.