Rysunek 1 przedstawia architekturę techniczną płatności typu open loop i jej interakcję z Portfelem Google:
![](https://developers-dot-devsite-v2-prod.appspot.com/static/wallet/tickets/images/sys_arch_1.png?authuser=7&hl=pl)
Poniżej znajdziesz definicje poszczególnych elementów architektury technicznej.
- Urządzenie mobilne z Portfelem Google
Urządzenia mobilne z systemem operacyjnym Android pozwalają użytkownikom bezpiecznie dodawać karty do Portfela Google. Portfel Google ułatwia proces tokenizacji, który polega na tym, że sieci płatności tokenizują kartę i dodają token odpowiedni dla danego urządzenia na urządzeniu mobilnym. Więcej informacji o tokenizacji znajdziesz w artykule Jak działają płatności.
Portfel Google jest zgodny z większością nowoczesnych urządzeń z Androidem różnych producentów i formatach. Minimalne wymagania znajdziesz w artykule Wymagania wstępne.
- Odczytujący informacje o transporcie publicznym
Czytniki transportu publicznego to zwykle czytniki kart znajdujące się na dworcu transportu publicznego lub przy wjeździe do autobusu. Czytniki i terminale transportu publicznego otrzymują dane uwierzytelniające płatność z Portfela Google w taki sam sposób, w jaki dostają je z fizycznej, zbliżeniowej karty kredytowej lub debetowej. Aby akceptować płatności zbliżeniowe, czytnik transportu publicznego musi być zgodny z protokołem EMV. Więcej informacji znajdziesz w sekcji Podstawowe wymagania dotyczące funkcjonalności.
Aby czytelnicy mogli dostosować się do przepisów i obsługiwać płatności EMV za pomocą urządzeń mobilnych, konieczne może być uaktualnienie oprogramowania. Więcej informacji o wymaganiach Google dotyczących tagów EMV znajdziesz w sekcji Podstawowe wymagania dotyczące funkcjonalności.
W przypadku czytników, które są offline lub bez stabilnego połączenia o szybkim połączeniu z internetem, operacje transportu publicznego muszą umożliwiać uwierzytelnianie urządzeń offline (ODA). Minimalne wymagania znajdziesz w artykule Wymagania wstępne.
- Serwer transportu publicznego
- Serwer backendu. Zwykle obsługują go przewoźnicy lub integrator systemów. Czytniki kart często nieprzerwanie łączą się z serwerem, realizując transakcje zbiorcze. Serwery odbierają żądania przetwarzania wsadowego i przekazują je do firmy obsługującej płatności operatora transportu publicznego.
- Firma obsługująca płatności
- Firma obsługująca płatności to firma, która obsługuje transakcje. Detokenizuje tokenizowane dane uwierzytelniające płatność i kończy transakcję z bankiem, który wystawił kartę. Więcej informacji o przetwarzaniu płatności znajdziesz w artykule Jak przebiegają płatności.
- Dostawca usługi tokenów
- Dostawca usługi tokenów dla sieci płatniczych umożliwia tokenizację i detokenizację kart kredytowych i debetowych. Firmy obsługujące płatności korzystają z usług dostawcy usługi tokenów do pobierania danych uwierzytelniających płatność na podstawie tokenów wysyłanych do nich przez aplikację Portfel Google.
- Serwer Google
- Serwer łączy partnera Google z urządzeniem mobilnym z Androidem użytkownika. Dostawca usługi tokenów wysyła do serwerów Google powiadomienia o transakcjach, na przykład powiadomienia dotyczące autoryzacji i rozliczeń. Serwery Google używają tych informacji do wyświetlania użytkownikowi powiadomień i potwierdzeń transakcji.