Najczęstsze pytania

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.