На рис. 1 показана техническая архитектура платежа без обратной связи и его взаимодействие с Google Wallet:

Ниже приведены определения для каждой части технической архитектуры.
- Мобильное устройство с Google Кошельком
Мобильные устройства на базе ОС Android позволяют пользователям безопасно добавлять свои карты в Google Wallet. Google Wallet упрощает процесс токенизации, когда платежные сети токенизируют карту и добавляют токен для конкретного устройства на мобильное устройство. Дополнительные сведения о токенизации см. в разделе Как работают платежи .
Google Кошелек совместим с большинством современных устройств Android различных производителей и форм-факторов. Минимальные требования см. в разделе Предварительные требования .
- Транзитный считыватель
Транзитные считыватели обычно представляют собой считыватели карт на транзитной станции или на входе в автобус. Транзитные считыватели и терминалы получают платежные данные из Google Wallet так же, как они получают платежные данные с физической бесконтактной кредитной или дебетовой карты. Для приема бесконтактных платежей транзитный считыватель должен поддерживать протокол EMV. Дополнительные сведения см. в разделе Основные требования к функциональности .
Чтобы считыватели стали совместимыми и поддерживали мобильные платежи EMV, им может потребоваться обновление программного обеспечения. Дополнительные сведения о требованиях Google к тегам EMV см. в разделе Основные требования к функциональным возможностям .
Для считывателей, которые находятся в автономном режиме или не имеют надежного высокоскоростного подключения к Интернету, операции транзита необходимы для включения проверки подлинности устройства в автономном режиме (ODA). Минимальные требования см. в разделе Предварительные требования .
- Транзитный сервер
- Бэкенд-сервер. Обычно им управляют транзитные операторы или их системные интеграторы. Считыватели карт часто периодически подключаются к серверу и осуществляют пакетные транзакции. Серверы получают запросы на пакетную обработку и передают запросы платежному процессору транзитного оператора.
- Платежной системы
- Платежный процессор — это фирма, которая обрабатывает транзакции. Он детокенизирует токенизированные учетные данные платежа и завершает транзакцию с банком-эмитентом. Дополнительные сведения об обработке платежей см. в разделе Как работают платежи .
- Поставщик услуг токенов (TSP)
- TSP для платежных сетей предоставляет услуги по токенизации и де-токенизации кредитных и дебетовых карт. Процессоры используют TSP для получения платежных учетных данных на основе токенов, которые им отправляет приложение Google Wallet.
- сервер Google
- Сервер обеспечивает связь между партнерами Google и мобильным устройством пользователя на базе Android. TSP отправляет уведомления о транзакциях, например уведомления об авторизации и расчетах, на серверы Google. Серверы Google используют эту информацию, чтобы показывать пользователю уведомления и квитанции о транзакциях.