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

7 комментариев
Запуск 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. Получайте релевантные предложения​​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

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

Пишите в наш Телеграм

Читайте также

Белорусское приложение «Знай•бай» на первом месте в Google Play и App Store
Белорусское приложение «Знай•бай» на первом месте в Google Play и App Store
Белорусское приложение «Знай•бай» на первом месте в Google Play и App Store
Зарплата айтишников в долларах опять упала
Зарплата айтишников в долларах опять упала
Зарплата айтишников в долларах опять упала
До 1000 электромобилей хотят выпустить в Беларуси в следующем году
До 1000 электромобилей хотят выпустить в Беларуси в следующем году
До 1000 электромобилей хотят выпустить в Беларуси в следующем году
Куда собираются и как помогут сотрудникам. 2 часть опроса про релокейт — планы компаний
Куда собираются и как помогут сотрудникам. 2 часть опроса про релокейт — планы компаний
Куда собираются и как помогут сотрудникам. 2 часть опроса про релокейт — планы компаний
Больше 30% белорусских айтишников заявили, что их компании готовы перевезти сотрудников за границу — полностью или частично. Самый популярный вариант для релокейта — Украина. Таковы результаты опроса dev.by. Первая часть опроса о планах самих айтишников здесь.
44 комментария

Обсуждение

Александр Флахбарт
Александр Флахбарт программист в BELHARD
0

Такие крупные компании расписывают план по выходу на рынок новой страны на десять лет вперёд.

Oh, really? Ладно банки, они всегда консервативны, но уж хайтек конторы явно не десятилетние планы строят.

1

В ИТ подразделениях банков всё ещё строгий дресс-код? Почему? Зачем?

Дмитрий Басов
Дмитрий Басов .Net developer в ЗАО "Альфа-Банк"
0

В Альфе свободный дресс-код, практически. Если участвуешь во встречах с руководством, бриджи с босоножками так себе решение (=

1

А у руководства Альфы какие-то определённые проблемы с бриджами и босоножками?

0

у BGPB еще более менее нормальное приложение, но вот их курсы между byn/usd картами портят всю картину.

Евгений Труфанов
Евгений Труфанов CEO в Indigo Bunting
0

А у кого сейчас лучшие курсы?

Александр Палей
Александр Палей Department Manager в 2018-12-01
0

Готовились-готовились, а с утра вчера в Условиях и положениях, которые надо принять при добавлении карты в Wallet, было написано, что подключаешься к Samsung Pay :)
Комично вышло.

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже