Na tej stronie opisujemy identyfikatory wykorzystywane przez protokół smart tap.
Omówienie
Protokół smart tap przekazuje informacje o karcie zapisanej na Portfel Google i terminal. Oto podsumowanie tej grafiki komunikacja między terminalem a Portfelem Google:
Ze względu na to, że sprzedawcy mogą korzystać z usług wielu firm lub kontrahentów, Google używa trzech identyfikatorów, aby ułatwić przesyłanie informacji między Portfel Google i terminale. Dzięki temu sprzedawcy, którzy używają określonego terminala, w celu wykorzystania kart od różnych deweloperów. Poniższe identyfikatory trzy „identyfikatory kolekcji”, wykorzystywane w protokole smart tap.
.Identyfikator wydawcy elementów promocyjnych
Identyfikator wydawcy elementów promocyjnych to konkretny typ identyfikatora wydawcy. Identyfikator wydawcy elementów promocyjnych zwykle dotyczy jednego sprzedawcy. Z kolei identyfikator wydawcy dla programista kart może reprezentować platformę, która przechowuje zajęcia od różnych sprzedawców. Platforma, która przechowuje zajęcia dla wielu sprzedawców .
Wystawcy kart promocyjnych są używane nie tylko do obsługi smart tap. Przykład: Wystawcy kodów promocyjnych służą też do renderowania przypomnień związanych z danymi geograficznymi na podstawie lokalizacji wydawcy elementów promocyjnych. Identyfikator wydawcy wymieniony jako Wydawca elementów promocyjnych na karcie może nie być skonfigurowany do obsługi smart tap.
Identyfikator wydawcy elementów promocyjnych a identyfikator wydawcy
Identyfikator wydawcy to unikalny identyfikator konta wydawcy Portfela Google. Identyfikator wydawcy znajduje się w Google Pay Konsola Portfela.
Wystawca może reprezentować sprzedawcę (np. restaurację), dostawcę oferty lub producenta terminali i nie tylko. Po utworzeniu klas i obiektów karty są powiązane z określonym identyfikatorem wydawcy. Identyfikator wydawcy jest podany w obu kartach identyfikatory klas i obiektów.
Identyfikator | Format | Uwagi |
---|---|---|
Identyfikator kategorii | issuerId.classSuffix
|
classSuffix to wyjątkowa cecha,
zdefiniowana przez dewelopera dla określonej wartości
klasa karty (np. poziom lojalnościowy) |
Identyfikator obiektu | issuerId.objectSuffix
|
objectSuffix to wyjątkowa cecha,
zdefiniowana przez dewelopera dla określonej wartości
obiekt przekazywania (np. identyfikator użytkownika) |
Wystawca może utworzyć dowolną liczbę klas.
Identyfikator sprzedawcy
Jeśli terminale sprzedawcy obsługują smart tap, wydawca elementów promocyjnych identyfikator sprzedawcy. Identyfikator sprzedawcy to numeryczny identyfikator (8 cyfr), który są używane przez terminale do identyfikacji. Wydawca elementów promocyjnych może obsługiwać wielu sprzedawców, identyfikator sprzedawcy służy do wysyłania żądań dotyczących pomyślne.
Gdy użytkownik zbliży urządzenie do terminala obsługującego smart tap, wysyła identyfikator sprzedawcy do urządzenia użytkownika. Następnie urządzenie uwierzytelnia się za pomocą za pomocą klucza publicznego dla danego identyfikatora sprzedawcy. Zobacz Przebieg komunikacji, aby dowiedzieć się więcej.
Ważne informacje:
- Do identyfikatora wydawcy przypisany jest tylko jeden identyfikator sprzedawcy
- Identyfikator sprzedawcy jest unikalny wśród wszystkich identyfikatorów wydawców
Aby uzyskać identyfikator sprzedawcy dla identyfikatora wydawcy, zapoznaj się z artykułem Konfiguracja sprzedawcy.
Identyfikator klasy karty
Identyfikator klasy określa konkretny poziom lub typ karty. Identyfikator klasy występuje po format poniżej:
issuerId.classSuffix
Sufiks klasy to zdefiniowana przez programistę wartość unikalna dla tej klasy karty. Bilet obiekt odwołujący się do tego identyfikatora klasy jest zapisywany w aplikacji Portfel Google użytkownika.