Инструменты страницы
Схема взаимодействия при оплате с использованием 3D Secure
Внутрений MPI
Описание:
1 | Держатель карты формирует заказ на сайте ТСП (интернет-магазина) и принимает решение оплатить товар банковской картой. |
2 | После подтверждения заказа клиентом, система магазина регистрирует заказ в платежном шлюзе. Для регистрации используются такие параметры как сумма списания, валюта списания, номер заказа в системе магазина, а также URL возврата клиента. |
3 | На запрос регистрации платежный шлюз возвращает уникальный идентификатор заказа в платежной системе и URL, на который надо перенаправить пользователя для получения платежной формы. |
4 | Интернет-магазин переводит браузер держателя карты на свою платежную страницу для ввода данных по карте. |
5 | Держатель карты вводит данные своей банковской карты на платежной странице интернет-магазина и отправляет данные. |
6 | Магазин отправляет в платежный шлюз запрос на оплату заказа. для оплаты используются такие параметры как номер заказа в платежном шлюзе (полученный на шаге 3), язык, а также реквизиты карты: PAN, CVC, год и месяц срока действия карты и имя владельца карты. |
7 | Получив платежные реквизиты (номер карты и т.п.) система проверяет вовлечение карты в 3-D Secure, в том числе с использованием Directory Server. |
8 | Результат проверки отправляется в магазин ( вовлеченность карты+ URL сервера ACS эмитента, на котором клиенту необходимо пройти аутентификацию). |
9 | Система магазина передает в браузер клиента перенаправление на ACS эмитента. |
10 | Держатель карты (клиент) проходит аутентификацию на ACS эмитента. |
11 | Проведя аутентификацию держателя карты, ACS эмитента перенаправляет клиента в платежный шлюз, передавая PARes. Платежный шлюз проводит авторизацию заказа при успешной аутентификации клиента на ACS, или отклоняет предавторизацию при неуспешной аутентификации клиента на ACS. |
12 | Клиент переходит на страницу магазина с итогами оплаты. |
13 | Магазин направляет в платежный шлюз запрос на статус оплаты заказа. |
14 | Платежный шлюз возвращает результат авторизации заказа в магазин. |
15 | Магазин отображает клиенту страницу с результатами оплаты заказа. |
Внутренний MPI, упрощённое перенаправление на ACS
Упрощённое перенаправление на ACS позволяет продавцу организовать аутентификацию клиента, используя простое перенаправление на страницу платёжного шлюза, указав в части ссылки только номер заказа покупателя.
Описание:
1 | Держатель карты формирует заказ на сайте ТСП (интернет-магазина) и принимает решение оплатить товар банковской картой. |
2 | После подтверждения заказа клиентом, система магазина регистрирует заказ в платежном шлюзе. Для регистрации используются такие параметры как сумма списания, валюта списания, номер заказа в системе магазина, а также URL возврата клиента. |
3 | На запрос регистрации платежный шлюз возвращает уникальный идентификатор заказа в платежной системе и URL, на который надо перенаправить пользователя для получения платежной формы. |
4 | Интернет-магазин переводит браузер держателя карты на свою платежную страницу для ввода данных по карте. |
5 | Держатель карты вводит данные своей банковской карты на платежной странице интернет-магазина и отправляет данные. |
6 | Магазин отправляет в платежный шлюз запрос на оплату заказа. для оплаты используются такие параметры как номер заказа в платежном шлюзе (полученный на шаге 3), язык, а также реквизиты карты: PAN, CVC, год и месяц срока действия карты и имя владельца карты. |
7 | Получив платежные реквизиты (номер карты и т.п.) система проверяет вовлечение карты в 3-D Secure, в том числе с использованием Directory Server. |
8 | Результат проверки отправляется в магазин ( вовлеченность карты+ URL сервера ACS эмитента, на котором клиенту необходимо пройти аутентификацию). |
9 | Система магазина передает в браузер клиента перенаправление на ACS эмитента. |
10 | Магазин перенаправляет пользователя на страницу платёжного шлюза по следующей ссылке: <api.адрес платёжного шлюза>/acsRedirect.do?orderId=<номер заказа> Не забудьте добавить api. перед именем домена. |
11 | Держатель карты (клиент) проходит аутентификацию на ACS эмитента. |
12 | Проведя аутентификацию держателя карты, ACS эмитента перенаправляет клиента в платежный шлюз, передавая PARes. Платежный шлюз проводит авторизацию заказа при успешной аутентификации клиента на ACS, или отклоняет предавторизацию при неуспешной аутентификации клиента на ACS. |
13 | Клиент переходит на страницу магазина с итогами оплаты. |
14 | Магазин направляет в платежный шлюз запрос на статус оплаты заказа. |
15 | Платежный шлюз возвращает результат авторизации заказа в магазин. |
16 | Магазин отображает клиенту страницу с результатами оплаты заказа. |
Интеграция с использованием метода Finish3DS
Описание:
1 | Держатель карты формирует заказ на сайте ТСП (интернет-магазина) и принимает решение оплатить товар банковской картой. |
2 | После подтверждения заказа клиентом, система магазина регистрирует заказ в платежном шлюзе. Для регистрации используются такие параметры как сумма списания, валюта списания, номер заказа в системе магазина, а также URL возврата клиента. |
3 | На запрос регистрации платежный шлюз возвращает уникальный идентификатор заказа в платежной системе и URL, на который надо перенаправить пользователя для получения платежной формы. |
4 | Интернет-магазин переводит браузер держателя карты на свою платежную страницу для ввода данных по карте. |
5 | Держатель карты вводит данные своей банковской карты на платежной странице интернет-магазина и отправляет данные. |
6 | Магазин отправляет в платежный шлюз запрос на оплату заказа. для оплаты используются такие параметры как номер заказа в платежном шлюзе (полученный на шаге 3), язык, а также реквизиты карты: PAN, CVC, год и месяц срока действия карты и имя владельца карты. |
7 | Получив платежные реквизиты (номер карты и т.п.) система проверяет вовлечение карты в 3-D Secure, в том числе с использованием Directory Server. |
8 | Результат проверки отправляется в магазин ( вовлеченность карты+ URL сервера ACS эмитента, на котором клиенту необходимо пройти аутентификацию). |
9 | Система магазина передает в браузер клиента перенаправление на ACS эмитента. |
10 | Держатель карты (клиент) проходит аутентификацию на ACS эмитента. |
11 | Проведя аутентификацию держателя карты, ACS эмитента перенаправляет клиента в обратно в магазин. |
12 | Полученный от ACS PARes передается в магазин. |
13 | Магазин передает в шлюз полученный PARes при помощи метода Finish3DS. |
14 | Шлюз возвращает итог оплаты. |
15 | Магазин направляет в платежный шлюз запрос на статус оплаты заказа. |
16 | Платежный шлюз возвращает результат авторизации заказа в магазин. |
17 | Магазин отображает клиенту страницу с результатами оплаты заказа. |