- Czym są limity opłat?
-
Limit opłat to praktyka, w ramach której użytkownicy są obciążani za przejazdy w określonym czasie. Łączna cena za kilka przejazdów nie może być wyższa niż w przypadku zakupu optymalnego karnetu na dany okres na podstawie wykorzystania. Gdy użytkownik jedzie i dotyka terminala z limitem opłat, backend przewoźnika zbiera wszystkie dane dotyczące płatności i na koniec dnia dynamicznie określa wysokość opłaty. Celem jest zapewnienie użytkownikowi najlepszej ceny bez konieczności kupowania biletów.
Załóżmy na przykład, że użytkownicy mogą kupować te ceny:
- W jedną podróż: 1 USD
- Nieograniczony bilet jednodniowy: 10 USD
- Nieograniczony karnet tygodniowy: 25 USD
Dzięki ustalonym górnym limitom użytkownicy zawsze mogą uzyskać najlepszą możliwą cenę. W tych przykładach widać opłaty naliczane użytkownikowi w różnych okolicznościach:
- W jedną podróż: 1 zł
- Trzy podróże: 3 zł
- Trzynaście podróży w jeden dzień: 10 zł
- Trzydzieści podróży w ciągu tygodnia: 25 USD
Wiele przewoźników wprowadziło w ich imieniu limity na zniżki. Aby lepiej informować użytkowników o wynikach tych transakcji, Portfel Google umożliwia Ci wdrażanie podsumowań rachunków. Więcej informacji znajdziesz w artykule Podsumowania przy limitach opłat.
- Jak działa uwierzytelnianie danych offline (ODA)?
- Urządzenie mobilne z Androidem i terminal płatniczy używają certyfikatów do weryfikowania autentyczności wydawcy karty i sieci karty. Nie może jednak zweryfikować, czy na koncie karty znajdują się dostępne środki lub czy nie przekracza on limitu dla konta. Jeśli karta zostanie odrzucona po późniejszym przetworzeniu transakcji, zalecamy dodanie konta do listy odrzuconych, aby dalsze korzystanie z niego nie było możliwe.
- Jak wdrożyć ODA?
- Większość dużych organizacji płatniczych umożliwia korzystanie z oDA w celach związanych z transportem publicznym. Specyfikacje implementacji ODA różnią się w zależności od sieci płatności. Zalecamy skonsultowanie się z organizacjami płatniczymi, aby poznać ich wymagania dotyczące ODA i wdrożyć je zgodnie z ich specyfikacjami.
- W jaki sposób dane są przetwarzane na urządzeniu mobilnym?
-
Portfel Google używa kluczy i certyfikatów z sieci płatności i banku wydającego kartę. Umożliwia to uwierzytelnianie za pomocą terminala płatniczego w trybie offline.
W tej tabeli opisano klucze i szczegóły certyfikatów używane przez urządzenie z Androidem:
Obiekt tajny Udostępniane terminalowi podczas płacenia Urządzenie Klucz prywatny karty
Identyfikator klucza sieciowego
certyfikat karty (i klucz publiczny),
Certyfikat wydawcy (i klucz publiczny)
Klucz prywatny karty pozostaje na urządzeniu i służy do potwierdzenia, że urządzenie jest oryginalne.
Wskazuje sieć, do której należy karta.
Certyfikat karty podpisany przez wystawcę i klucz publiczny Portfela Google.
Każda karta ma certyfikat i odpowiadający mu klucz publiczny podpisany przez klucz prywatny wydawcy, który jest podpisany przez sieć kart.
- W jaki sposób urządzenie mobilne łączy się z terminalem płatniczym?
-
Na diagramie poniżej widać konkretną sekwencję, która umożliwia urządzeniu z Androidem i terminalowi płatniczemu wymianę danych i uwierzytelnianie.
Rysunek 1. Dane wymieniane między urządzeniem użytkownika a terminalem.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-03-26 UTC.
[null,null,["Ostatnia aktualizacja: 2024-03-26 UTC."],[[["Fare capping ensures riders pay the lowest possible fare by automatically applying the best-priced pass based on their trip frequency."],["Offline data authentication (ODA) allows for faster transit payments by verifying card and network authenticity directly on the device, but balance checks still occur later."],["Google Wallet leverages payment network and bank-issued keys to facilitate offline authentication between your device and the transit terminal."],["Transit agencies can implement receipt rollups in Google Wallet to provide users with clear breakdowns of their fare-capped transactions."]]],["Fare caps ensure users pay the lowest possible fare based on usage, without needing to buy passes. Transit agencies collect ride data and dynamically calculate the optimal charge at day's end. Offline Data Authentication (ODA) uses certificates for device and terminal verification but cannot check account balances. ODA implementation requires collaborating with payment networks. Google Wallet uses payment network keys and certificates on the device for offline authentication and exchanges data during tap interactions.\n"]]