Хотите дальше читать devby? 📝
Support us

Запуск Apple Pay глазами банка. Рассказываем технические детали

Оставить комментарий
Запуск Apple Pay глазами банка. Рассказываем технические детали

Первым услугу Apple Pay в Беларуси ввёл «БПС-Сбербанк». Всего за две недели к технологии подключилось 15 тысяч человек. Сегодня сервис Apple Pay стал доступен клиентам еще 5-6 крупных белорусских банков. dev.by съездил на запуск сервиса в «Белгазпромбанк»: посмотреть, как проходят последние часы подготовки и разузнать технические нюансы внедрения.

Как выглядит запуск Apple Pay изнутри

Ещё перед запуском, ночью с 3 на 4 декабря, клиенты начали «атаковать» банковские системы: «Белгазпромбанк» зарегистрировал 101 попытку подключить к сервису только карту Visa. 

Процедура запуска Apple Pay началась в 7.30. С этого момента Visа и Mastercard начали последовательно снимать стоплисты на проведение токенизированных операций с картами банка.

Доска с расписанием задач для запуска Apple Pay
Доска с расписанием задач для запуска Apple Pay

Следующий этап — обновление банковского приложения в AppStore до версии, которая поддерживает новый сервис. Поступают новости, что первые пользователи обновили приложение и пробуют привязать свои карты.

Стоплисты сняты, приложение обновлено. Теперь необходимо проверить работу Apple Pay на всех девайсах: iPhone, iPad, Apple Watch. Результаты проверки отправляются в Apple.

Самое неприятное, говорят сотрудники банка, — ожидание. Письмо от Apple с окончательным разрешением на запуск сервиса приходит в 9.00. ApplePay официально запущен ещё в одном белорусском банке.  

Не банки решают, когда придёт Apple Pay

Как ваш банк начал переговоры о внедрении сервиса?

Дмитрий Фурс, директор департамента развития и сопровождения розничного бизнеса: Не банки решают, когда технологический гигант придёт на рынок. Контакты между банками и Apple сведены к минимуму —  банк взаимодействует с Apple через международные платёжные системы, которые выступают посредниками. Менеджеры Visa и Mastercard обратились в «Белгазпромбанк» и предложили принять участие в проекте.

Когда это произошло?

Олег Габелко, начальник отдела разработки продуктов и оптимизации процессов: В начале года была первая вступительная встреча с представителями Visa и Mastercard. Там нам сказали, что с Apple уже есть договоренность о выходе на белорусский рынок. В феврале мы заключили с Apple NDA и начали сертификацию. Параллельно вели переговоры и в августе заключили коммерческий контракт. Самая активная фаза началась с лета 2019 года.

Грищенкова Ольга, начальник управления процессинговых и транзакционных систем департамента информационных технологий: Проект внедрения Apple Pay в банки состоит из двух частей:

  1. Сертификация программного обеспечения систем процессингового центра. Цель — сделать так, чтобы технически было возможно привязать карточку клиента к Apple Pay.
  2. Работа, которая связана с доработкой и сертификацией банковского мобильного приложения. Нужна, чтобы дать возможность клиентам привязать карту к Apple Pay прямо из приложения банка.

Июнь–июль мы прорабатывали ТЗ и занимались постановкой бизнес-требований. С середины июля по сентябрь шли работы и тестирование внутри процессингового центра с двумя платёжными системами — Visa и Mastercard. Процессинговый  центр был полностью готов 9 сентября. В этот же день мы провели первые тестовые транзакции по реальным «живым» картам, чтобы проверить работу Apple Pay. Дальше — интегрировали сервис с мобильным приложением и проверяли соответствия требованиям сертификационной лаборатории.

Габелко: Сертификацию и проверки проводят платёжные системы. Также предусмотрена проверка в специальных лабораториях (эту проверку назначает Apple). В них осматривается весь функционал, который банк предлагает своим клиентам. В нашем случае, кроме привязки карточки к Wallet, можно будет соединить карту с Apple Pay в мобильном приложении банка — так называемый In-App Provisioning. Эта сертификация тоже занимает время.

Раннее утро в банке перед запуском сервиса.

Раннее утро в банке перед запуском сервиса.

Почему сервис не был запущен во всех банках-участниках?

Фурс: Только Apple принимает решение о том, кто, когда и в какой очерёдности подключится к системе.

Почему подключение банка к Apple Pay так важно? Это бонус к репутации или большая коммерческая выгода?

Фурс: Банк — коммерческая организация, поэтому, конечно, стремится к получению материальной выгоды. Для этого нужно предоставить клиентам  сервис высокого качества. Apple Pay — уникальная возможность дать клиенту действительно востребованный сервис. Но имиджевая составляющая тоже присутствует.

«Apple Card не будут доступны в Беларуси»

Пользователь Apple Pay не платит комиссию за совершённые транзакции, но есть комиссия, которую банк выплачивает Apple. Это так?

Фурс: Я не могу комментировать эту информацию — она подпадает под NDA. Но клиент действительно не платит никаких дополнительных комиссий при использовании Apple Pay.

Готовы ли белорусские торговые сети к оплате товаров с помощью Apple Pay?

Габелко: Один из ключевых факторов, почему Apple решила выйти на белорусский рынок — его инфраструктура. Белорусский рынок очень хорошо оснащён терминалами по бесконтактному приёму. В этом отношении он один из самых развитых в Европе. И вы сможете использовать Apple Pay в любом терминале, который принимает бесконтактные платежи. Если торговец в интернете принимает Apple Pay, он размещает у себя на сайте соответствующий значок.

Что не будет доступно в Беларуси, так это Apple Card. Переводы денежных средств с участием Apple Card тоже не будут работать. Есть ещё и ограничение по количеству карт, которое можно добавить в Wallet на одном устройстве.

На айфонах до 8 серии поддерживается 8 карт тех банков, которые подключены к Apple Pay. С 8 модели в приложение можно добавить до 12 карточек.

Грищенкова: С сентября мы проверяем систему где только возможно: в метро, кафе, на терминалах в такси. Везде Apple Pay работает.

Если развитие белорусской инфраструктуры отличное, почему Apple Pay пришёл сюда так поздно?

Габелко: Отвечать за Apple сложно. Такие крупные компании расписывают план по выходу на рынок новой страны на десять лет вперёд.

Когда Apple Pay запускался в России в 2016 году, то первое время карты Visa не были интегрированы с сервисом. У нас Apple Pay будет работать с карточками и Visa, и Mastercard?

Фурс. В нашем банке — да. Это непростой проект с точки зрения технологий, и каждый банк решал для себя сам, сможет ли получить сертификаты в двух платёжных системах.

С помощью Apple Pay сотрудница банка покупает кофе

С помощью Apple Pay сотрудница банка покупает кофе

Анна Белозарович, начальник отдела процессинговых систем: Основной челлендж был в работе сразу с двумя платёжными системами. Для Visa пришлось устанавливать отдельный веб-сервер, через который по API происходит взаимодействие с платёжной системой. У Mastercard другие протоколы, другой формат. Мы не разрабатывали под копирку два сервиса для двух систем — для каждой пришлось выполнять отдельную работу по интеграции.  

Грищенкова: Параллельное шло тестирование двух этих систем. Внутри мобильного приложения они должны были превратиться в удобный сервис, где все переходы будут абсолютно бесшовными и клиентский сценарий будет един.

Ещё из сложностей — вопросы с выполнением требований Apple по безопасности, по шифрованию — то, что всегда остаётся за кадром.

Механизм работы Apple Pay

После добавления банковской карты в Wallet eё данные токенизируются и заменяются на специальный номер, который хранится в SE (Secure Enclave) — специальном чипе устройства Apple. Токен выглядит как номер обычной карты, но создаётся автоматически.

Таким образом, персональные данные пользователя не попадают ни на сервера Apple, ни в память девайса. Каждая транзакция авторизуется благодаря одноразовому секретному коду, который генерируется случайным образом. При потере устройства пользователь может удалить токенизированный номер карты. 

Все работы делали технические специалисты «Белгазпромбанка» или вы привлекали сторонних разработчиков?

Белозарович: Конечно, у нас есть сторонние разработчики процессинговой системы и мобильного приложения. Также над интеграцией работала команда внутри банка из 7-8 человек.

В последнее время частыми стали технические сбои в приложениях белорусских банков. Apple Pay — это дополнительная нагрузка на работу банковского приложения? Насколько вырастает риск технических сбоев?

Грищенкова: Не думаю, что это дополнительная нагрузка. Для процессингового центра оплата с помощью Apple Pay — это обычная карточная транзакция, которая не затруднит прохождение платёжных операций. Рисков для работы мобильного приложения здесь нет, потому что при реализации используются годами выверенные спецификации и чёткие алгоритмы. 

​​На каких устройствах работает Apple Pay

  • все модели iPhone, начиная с 6-й серии (все телефоны с функцией Face ID или Touch ID за исключением iPhone 5s)
  • iPad Pro и iPad Air (все планшеты с функцией Touch ID или Face ID) 
  • все модели Apple Watch 
  • Mac c функцией Touch ID

Можете поделиться прогнозом, сколько клиентов вашего банка пользуются айфонами и, соответственно, воспользуются услугами Apple Pay?

Фурс: Это коммерческая информация, но речь идёт о десятках тысячах пользователей. Кроме того, запуская данный сервис, мы планируем привлечь новых клиентов.


Работа в ИТ в Беларуси​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

1. Заполните анонимную форму — 5 минут.
2. Укажите зарплатные (и другие) ожидания.
3. Выберите желаемую индустрию или область деятельности.
4. Получайте релевантные предложения​​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

Помогаете devby = помогаете ИТ-комьюнити.

Засапортить сейчас.

Читайте также
Как разработчик в Польше работал курьером (но потом всё получилось)
Как разработчик в Польше работал курьером (но потом всё получилось)
Как разработчик в Польше работал курьером (но потом всё получилось)
@dzikpic, канал для айтишников в Польше, рассказал историю Александра. Перед тем, как попасть в польскую компанию, он два месяца доставлял еду в Glovo. Каково это — ездить на велосипеде по 10-12 часов в день и почему маникюрщица зарабатывает больше разработчика.
12 комментариев
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
@dzikpic, канал для ИТ-экспатов в Польше, рассказывает историю белорусского айтишника, который купил дом в Гданьске, с комментариями эксперта. Обсудить историю можно в чате.
12 комментариев
Belka Games уволила сотрудников в Беларуси, России и Литве
Belka Games уволила сотрудников в Беларуси, России и Литве
Belka Games уволила сотрудников в Беларуси, России и Литве
22 комментария
Российская «Леста» стала 100%-м собственником «Гейм Стрим»
Российская «Леста» стала 100%-м собственником «Гейм Стрим»
Российская «Леста» стала 100%-м собственником «Гейм Стрим»

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.