Часто задаваемые вопросы

Что такое ограничения по тарифам?

Ограничение стоимости проезда — это практика, при которой с пользователей взимается плата за поездки в течение определенного периода времени. Суммарные тарифы на несколько поездок не могут быть выше, чем если бы они приобрели проездной на оптимальный период в зависимости от их использования. Когда пользователь едет и нажимает на терминал, на котором установлен предел тарифа, серверная часть транспортного агентства собирает все нажатия и решает, какую сумму взимать динамически в конце дня. Цель состоит в том, чтобы предоставить пользователю лучший тариф без необходимости явно покупать какие-либо пропуска.

Например, предположим, что пользователи могут купить следующие тарифы:

  • Разовая поездка: 1 доллар США.
  • Безлимитный проездной на один день: 10 долларов США.
  • Безлимитный билет на одну неделю: 25 долларов США.

Благодаря установленным ограничениям на тарифы пользователи всегда получают самые выгодные тарифы. В следующих примерах показаны тарифы, взимаемые с пользователя в различных обстоятельствах:

  • Одна поездка: 1 доллар.
  • Три поездки: 3 доллара.
  • Тринадцать поездок за один день: 10 долларов.
  • Тридцать поездок за неделю: 25 долларов.

Многие транзитные агентства ввели ограничения на тарифы, чтобы снизить тарифы пользователей от их имени. Чтобы лучше сообщать пользователям результаты этих транзакций, Google Кошелек позволяет вам создавать сводные квитанции. Дополнительную информацию см. в разделе Объединения при ограничении тарифов .

Как работает автономная аутентификация данных (ODA)?
Мобильное устройство на платформе Android и платежный терминал используют сертификаты для проверки подлинности эмитента карты и карточной сети. Однако они не могут проверить, имеет ли карточный счет доступный баланс или находится ли он ниже лимита счета. Если карта будет отклонена позже, когда транзакция будет обработана, мы рекомендуем вам добавить учетную запись в список запрещенных, чтобы ее дальнейшее использование было запрещено.
Как реализовать ОПР?
Большинство крупных платежных сетей разрешают использовать ОПР для целей транзита. Спецификации реализации ODA различаются в зависимости от платежной сети. Мы рекомендуем вам работать с платежными сетями, чтобы понять их требования к ODA и реализовать их в соответствии с их спецификациями.
Как данные обрабатываются на мобильном устройстве?

Google Кошелек использует ключи и сертификаты платежной сети и банка-эмитента. Это позволяет осуществлять аутентификацию с помощью платежного терминала в автономном режиме.

В следующей таблице описаны ключи и сведения о сертификации, используемые устройством под управлением Android:

Секрет Доступен терминалу при нажатии
Устройство

Закрытый ключ карты

Идентификатор сетевого ключа

Сертификат карты (и открытый ключ)

Сертификат эмитента (и открытый ключ)

Закрытый ключ карты остается на устройстве и используется для подтверждения подлинности устройства.

Определяет, к какой сети принадлежит карта.

Сертификат карты, подписанный эмитентом, и открытый ключ для Google Кошелька.

Каждая карта имеет сертификат и соответствующий открытый ключ, подписанный закрытым ключом эмитента, который подписан карточной сетью.

Как мобильное устройство взаимодействует с платежным терминалом?

На следующей диаграмме показана конкретная последовательность действий, позволяющая устройству под управлением Android и платежному терминалу обмениваться данными и аутентифицировать друг друга.

Рисунок 1. Данные, которыми обмениваются устройство пользователя и терминал.