Основные требования к функциональности

Для интеграции с Google Кошельком необходимо реализовать следующие основные функции.

сертификация EMV

Терминалы должны соответствовать сертификации EMVCo уровня 1 и 2. Более подробную информацию можно найти на сайте EMVCo .

Аутентификация данных в автономном режиме

Чтобы пользователи могли быстро проходить через терминал, транзитные терминалы должны поддерживать автономную аутентификацию данных (ODA) . ODA — это криптографическая проверка, которая позволяет платежному терминалу выполнять автономную аутентификацию с помощью бесконтактной платежной карты или мобильного устройства. ODA обеспечивает высокий уровень доверия к подлинности представленной карты. Это позволяет открыть транзитные ворота без необходимости ждать, пока сеть обработает платеж. ODA также используется, когда транзитные терминалы периодически отключаются от сети. Когда транзитный терминал снова в сети, платеж обрабатывается.

Функция ODA идеально подходит для транзитных станций, терминалы которых не всегда подключены к сети или имеют менее надежное соединение. Он также используется, когда время обработки платежа может замедлить движение пассажиров при входе в ворота. Ворота обычно открываются в течение 500 миллисекунд после того, как пользователь коснется своего мобильного устройства.

Чтобы использовать ODA, необходимо правильно настроить транзитный терминал. Свяжитесь с вашим платежным процессором или системным интегратором для получения подробной информации о настройке терминалов.

Google Кошелек поддерживает ODA для следующих сетей:

  • Виза
  • Мастеркард
  • Амекс

Опрос и конфликт карт

Физические карты NFC имеют статический UID. Однако все мобильные устройства Android имеют динамический UID, который меняется при каждой транзакции. Это повышает уровень конфиденциальности для пользователей, поскольку предотвращает отслеживание, но может вызвать «конфликт карт», когда транзитные терминалы распознают более одной карты в поле NFC.

Когда пользователь приближается к терминалу со своим телефоном, напряженность поля NFC увеличивается, и его устройство может начать транзакцию до того, как поле станет достаточно сильным и стабильным для установления соединения. Если телефон теряет соединение, он останавливается и повторяет транзакцию. Это приводит к изменению UID мобильного устройства, и если терминал настроен с логикой конфликта карт, он может ошибочно распознать более одного UID за короткий промежуток времени и остановить транзакцию. Эта ситуация усугубляется, когда терминалы с логикой конфликта карт имеют слишком высокую скорость опроса терминала. Чтобы разрешить эту ситуацию, либо отключите логику конфликта карт UID, либо уменьшите скорость опроса терминала.

Выбор AID, PPSE и ePPSE

Для терминалов, поддерживающих карты как с разомкнутым, так и с замкнутым контуром, лучше всего устанавливать их в следующем порядке:

  1. Все карты с замкнутым контуром, использующие AID, выбираются первыми.
  2. Все карты с открытым контуром, использующие PPSE.

ePPSE

ePPSE — это новая спецификация от EMVCo, которая помогает передавать информацию с терминала на мобильное устройство о типе транзакции непосредственно перед ее совершением. Это позволяет телефону выбирать конкретную платежную карту, заранее определенную пользователем, для данного типа транзакции. Для транзита это может означать установку карты по умолчанию для транзита, которая будет иметь приоритет над платежной картой по умолчанию при нажатии на транзитный терминал.

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