Aby umożliwić integrację z Portfelem Google, należy wdrożyć te podstawowe funkcje:
Certyfikat EMV
Terminale muszą spełniać wymagania certyfikatów EMVCo poziomu 1 i 2. Więcej informacji znajdziesz na stronie EMVCo.
uwierzytelnianie danych offline.
Aby umożliwić użytkownikom szybkie przejście przez terminal, terminale tranzytowe muszą obsługiwać uwierzytelnianie danych offline (ODA). ODA to kryptograficzna kontrola, umożliwia terminalowi płatniczemu uwierzytelnienie offline za pomocą karty płatniczej lub urządzenia mobilnego. ODA zapewnia wysoki poziom zaufania, że prezentowana karta jest autentyczna. Pozwala otwarcie bramki transportu publicznego bez konieczności oczekiwania na przetworzenie płatności. ODA jest też używana, gdy terminale transportu publicznego są tymczasowo offline. Gdy transport publiczny terminal jest znów online, płatność została przetworzona.
Funkcja ODA jest idealna dla stacji przesiadkowych, których terminale nie są zawsze online lub mają mniej niezawodne połączenia. Jest on również używany, gdy czas przetwarzania płatności może spowolnić dojeżdżających do pracy. Bramki otwierają się zwykle w ciągu 500 milisekund od momentu, gdy użytkownik kliknie urządzenie mobilne.
Aby korzystać z ODA, musisz poprawnie skonfigurować terminal tranzytowy. Aby dowiedzieć się, jak skonfigurować terminale, skontaktuj się z procesorem płatności lub integratorem systemów.
Portfel Google obsługuje ODA w przypadku tych sieci:
- Visa
- Mastercard
- Amex
Ankiety i kolizje kart
Fizyczne karty NFC mają statyczny identyfikator UID. Wszystkie urządzenia mobilne z Androidem mają jednak dynamiczny identyfikator UID, który zmienia się przy każdej transakcji. Zapewnia to użytkownikom wyższy poziom prywatności, ponieważ zapobiega śledzeniu, ale może spowodować „kolizję kart”, gdy terminale transportowe rozpoznają więcej niż 1 kartę w polu NFC.
Gdy użytkownik zbliża się do terminala za pomocą telefonu, natężenie pola NFC wzrasta, może rozpocząć transakcję, zanim pole będzie wystarczająco silne i stabilne, połączenia. Jeśli telefon utraci połączenie, zatrzyma się i ponowi próbę zrealizowania transakcji. Powoduje to, że UID urządzenia mobilnego może się zmienić. Jeśli terminal jest skonfigurowany z myślą o zapobieganiu konfliktom kart, nieprawidłowo rozpoznają więcej niż jeden identyfikator UID w krótkim okresie i zatrzymują transakcję. Ta sytuacja jest nasila się, gdy terminale z logiką łamania kart mają zbyt dużą szybkość odpytywania terminali. Aby rozwiązać ten problem, wyłącz logikę konfliktu kart UID lub zmniejsz szybkość sondowania w terminalu.
Wybór AID, PPSE i ePPSE
W przypadku terminali, które obsługują zarówno karty typu open loop, jak i closed loop, najlepiej skonfigurować je w w kolejności:
- Najpierw wszystkie karty typu closed loop, które używają AID.
- Wszystkie karty otwarte, które korzystają z PPSE.
ePPSE
ePPSE to nowa specyfikacja EMVCo, która pomaga przekazywać informacje z terminala do na urządzeniu mobilnym z informacją o typie transakcji tuż przed dokonaniem transakcji. Dzięki temu funkcja aby wybrać określoną kartę płatniczą, wstępnie zdefiniowaną przez użytkownika, w przypadku danego typu płatności. transakcji. W przypadku transportu publicznego może to oznaczać ustawienie domyślnej karty do płatności za transport publiczny, która zastąpi domyślną kartę płatniczą, gdy zostanie użyta na terminalu.
Portfel Google nie obsługuje obecnie ePPSE, ale jeśli chcesz włączyć ePPSE w przypadku biletów na transport, wskaż to podczas przesyłania formularza dotyczącego biletów na transport do Portfela Google.