- Co to są limity cen?
-
Limit opłat to praktyka, w ramach której użytkownicy są obciążani opłatami za przejazdy w określonym czasie. Łączne ceny w przypadku wielu przejazdów nie mogą być większe niż w przypadku, gdy kupili optymalne w zależności od ich wykorzystania. Gdy użytkownik przejeżdża w czasie i dotyka terminala z limit opłat, backend przewoźnika zbiera wszystkie płatności zbliżeniowe i decyduje, jaka opłata ma zostać pobrana pod koniec dnia. Chcemy zapewnić użytkownikowi najlepszą cenę bez konieczności bezpośrednio kupować karty.
Załóżmy na przykład, że użytkownicy mogą kupić te ceny:
- Podróż w jedną stronę: 1 zł
- Nieograniczony bilet jednodniowy: 10 USD
- Nieograniczony wstęp na tydzień: 25 PLN
Po wprowadzeniu limitów opłat użytkownicy zawsze mogą uzyskać najlepszą możliwą cenę. Poniższe przykłady pokazują opłaty pobierane od użytkownika w różnych okolicznościach:
- Jedna podróż: 1 USD
- 3 podróże: 3 zł
- 13 podróż w 1 dzień: 10 USD
- 30 podróży w jeden tydzień: 25 USD
Wiele przewoźników wprowadziło limity cenowe, by oferować użytkownikom rabaty, cen w jego imieniu. Do aby lepiej informować użytkowników o wynikach takich transakcji, Portfel Google pozwala aby wdrożyć podsumowania paragonów. Więcej informacji: Podsumowania przy ograniczeniu opłat.
- Jak działa uwierzytelnianie danych offline (ODA)?
- Urządzenie mobilne z Androidem i terminal płatniczy używają certyfikatów do weryfikacji autentyczności wystawcy karty i sieci kart. Nie może jednak zweryfikować, czy na koncie karty jest dostępny limit środków, czy też jest on niższy od limitu karty. Jeśli karta zostanie odrzucona później, gdy transakcja jest przetwarzana, zalecamy dodanie konta do listy zablokowanych kont, aby nie można było go już używać.
- Jak wdrożyć usługę ODA?
- Większość dużych sieci płatniczych zezwala na korzystanie z dokumentu ODA w celu przeniesienia środków. Specyfikacje implementacji ODA różnią się w zależności od sieci płatności. Zalecamy współpracę z organizacjami płatniczymi, poznać wymagania dotyczące ODA i wdrożyć je zgodnie ze specyfikacjami.
- Jak dane są przetwarzane na urządzeniu mobilnym?
-
Portfel Google korzysta z kluczy i certyfikatów od sieci płatności i banku, który wydał kartę. Ten umożliwia uwierzytelnianie za pomocą terminala płatniczego w trybie offline.
W tabeli poniżej opisano klucze i szczegóły certyfikatów używane przez urządzenie z Androidem:
Obiekt tajny Udostępniono terminalowi podczas płacenia Urządzenie Klucz prywatny karty
Identyfikator klucza sieciowego
Certyfikat karty (i klucz publiczny)
Certyfikat wystawcy (i klucz publiczny)
Klucz prywatny karty pozostaje na urządzeniu i służy do potwierdzania, że urządzenie jest oryginalne.
Określa, do której sieci należy karta.
certyfikat karty podpisany przez wydawcę i klucz publiczny do Portfela Google.
Każda karta ma certyfikat i odpowiadający mu klucz publiczny, które są podpisane kluczem prywatnym wydawcy i podpisanym przez sieć karty.
- Jak urządzenie mobilne komunikuje się z terminalem płatniczym?
-
Poniższy diagram pokazuje sekwencję, która umożliwia urządzeniu z Androidem i terminalowi do płatności wymianę danych i wzajemne uwierzytelnianie.
Rysunek 1. Dane wymieniane między urządzeniem użytkownika a terminalem.
Najczęstsze pytania
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: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["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"]]