Бакалавриат
2024/2025
Научно-исследовательский семинар ''Облачные сервисы платежной системы Мир. Бизнес-технологическое проектирование сервисов"
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Кто читает:
Департамент программной инженерии
Где читается:
Факультет компьютерных наук
Когда читается:
3-й курс, 1-3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для всех кампусов НИУ ВШЭ
Язык:
русский
Кредиты:
3
Программа дисциплины
Аннотация
Курс "Сервисы Платёжной системы Мир" предназначен для широкого круга слушателей, желающих познакомиться с основами работы платежных систем, основанных на использовании платежных средств в виде платежных приложений в микропроцессорных картах или в элементах безопасности смартфонов, умных часов и иных потребительких носимых устройств. Слушатели знакомятся с основными субъектами платёжной системы и ролями, исполняемыми ими. Слушатели получают представление об основных процессах, протекающих в платёжной системе, об авторизации, клиринге и расчетах. Взаимодействие между различными платежными системами и расчёты между ними по операциям, соверщающимся межсистемном пространстве, входят в состав курса. В составе курса также присутствует характеристика технологии электронной коммерции, основанной на стандарте EMV 3-D Secure. Слушатели знакомятся со стандартами интернет. Результат работы слушателя в рамках курса - это придуманный сервис для платёжной системы, подготовленное для него обоснование и созданная для его реализации спецификация.
Цель освоения дисциплины
- Целью научно-исследовательского семинара “Сервисы платежной системы Мир ” является формирование у студентов профессиональных компетенций, связанных с общей методологией научного исследования (сбор, анализ и синтез информации), понимания студентами ключевых аспектов технологий платежных систем для практического использования в рамках семинара для разработки сервисов платежной системы,, реализации проектов (определение круга задач в рамках поставленной цели и выбор оптимальных способов решения исходя из действующих правовых форм, ресурсов и ограничений).
Планируемые результаты обучения
- Знать базовую архитектуру протокола
- Знать базовые механики авторизации в платёжной системе
- Знать базовые принципы платёжной системы
- Знать и уметь объяснить определение и принципы Authorization Code Flow
- Знать и уметь объяснить определение и принципы Client Credentials Grand Flow
- Знать концептуальную архитектуру, компоненты стандарта
- Знать определение URI, для чего он используется при реализации платёжных web-сервисов
- Знать основные проблемы ответственности при возникновении претензий субъектов платёжной системы при оплате в электронной коммерции
- Знать основы межсистемных отношений в платёжной системе
- Знать отличия между поколениями 1.x и 2.x стандарта
- Знать принципы и основы Dual Message, каким образом происходит авторизация и клиринг
- Знать принципы и основы Single Message, каким образом происходит авторизация и клиринг
- Знать принципы клиент-сервера в RESTFul
- Знать свойство идемпотентности и его применения при создании платёжных web-сервисов
- Знать существующие и перспективные способы приёма карт
- Знать участников, их взаимодействие согласно стандарту ISO-8583
- Знать, как происходит получение наличных с точки зрения платёжной системы
- Знать, как происходит расчёт в валютах платёжных систем-партнёров
- Знать, какие существуют средства персональной коммуникации в платёжной системе
- Знать, каким образом происходит оплата товаров и услуг
- Знать, каким образом происходит оплата товаров и услуг в электронной коммерции
- Знать, что включает в себя понятие RESTFul
- Знать, что такое ресурс, его состояния, формирование идентификатор, как можно управлять ресурсом
- Иметь базовые представления о потоках frictionless и challenge
- Понимать базовые составляющие сообщения, назначение, конструктивные составные элементы стандарта
- Понимать концептуальную архитектуру стандарта
- Понимать отличие DMS от SMS, их преимущества и недостатки
- Понимать субъекты, процессы и их взаимодействия в платёжной системе
- Понимать, как происходит перевод денег с карты на карту
- Понимать, какая проблема лежит в создания web-сервисов платёжной системой
- Понимать, какие существуют риски при оплате
- Понимать, каким образом происходит расчёт в национальных валютах между странами в рамках одной платёжной системы
- Понимать, каким образом происходят расчёты между участниками, как возможны расчётные риски и способы их минимизации
- Понимать, когда и каким образом происходит клиринг в платёжной системе
- Понимать, что включают в себя эндпоинты, ресурсы, payload’ы
- Уметь объяснить, что можно передавать в параметрах query, полезной нагрузке
- Уметь писать спецификации и UML-диаграммы для web-сервисов
- Уметь создать и обосновать коцептуальное архитектурно-технологическое описание web-сервиса
Содержание учебной дисциплины
- Архитектура платежной системы
- Стандарт ISO-8583
- Авторизация, клиринг и проведение расчётом в платежной системе
- Принципы Dual Message и Single Message, выполнение авторизации и клиринга в платежных системах
- Межсистемная интеграция: основы межсистемных отношений, национальные валюты, расчёты между платёжными системами-партнёрами
- Инфраструктура приема карт
- Финансовые операции в платежной системе
- Операции электронной коммерции.
- Стандарт EMV 3-D Secure
- Введение в Hypertext Transfer Protocol -- HTTP/1.1 (RFC-2616)
- Введение в The OAuth 2.0 Authorization Framework (RFC-6749)
- Основные принципы архитектурного стиля RESTful
- Сервисы платежной системы, реализуемые с применением интернет-технологий
Элементы контроля
- СР1Подготовка 3-х Эссе (краткое описание сервиса), презентацию и доклад команде наставников. Студент готовит Эссе и презентацию в соответствии с требованиями. Требования выдаются в начале первого модуля. Дедлайн в начале второго модуля.
- ЭкзаменСтудент готовит презентацию и доклад о разработанной им концепции сервиса. Выдается в конце третьего модуля. Дедлайн в конце третьего модуля.
- СР2Студент готовит Обоснование не менее одного сервиса в соответствии с Требованиями. Выдается требование в начале второго модуля. Дедлайн в начале третьего модуля.
- СР3Студент готовит Спецификацию не менее одного сервиса в соответствии с Требованиями. Выдается требование в начале второго модуля. Дедлайн в конце третьего модуля.
Список литературы
Рекомендуемая основная литература
- 9780128123003 - David LEE Kuo Chuen; Robert H. Deng - Handbook of Blockchain, Digital Finance, and Inclusion : Cryptocurrency, FinTech, InsurTech, Regulation, ChinaTech, Mobile Security, and Distributed Ledger. 2 Volume Set - 2017 - Elsevier Science - https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1348391 - nlebk - 1348391
Рекомендуемая дополнительная литература
- Безопасность платежей в интернете, Голдовский, И., 2001