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