Architektura techniczna

Rysunek 1 przedstawia architekturę techniczną płatności typu open loop i jej interakcję z Portfelem Google:

Rysunek 1. Przepływ danych między Portfelem Google, dostawcą usługi tokenów i przewoźnikiem.

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.