Как это работает в диалоговом окне входа в банк в iframe при совершении покупок в Интернете? - PullRequest
0 голосов
/ 26 июля 2011

Я делал покупки в Интернете, и во время оплаты в фрейме появляется диалоговое окно входа в мой банк, я заполнил свои данные, и страница интернет-магазина позволила мне продолжить покупку.

Как это работает? Я думаю:

  1. Интернет-магазин показывает страницу с фреймом, указывающим на ваш виджет для входа в банк.
  2. Вы заполняете данные для входа в систему, а банк аутентифицирует вас.

Теперь, как банк теперь передает информацию на сайт интернет-магазина, чтобы сообщить им, что вы можете идти дальше?

Потому что логин находится в iframe, и насколько я знаю, что происходит в iframe, не может повлиять на страницу контейнера. Итак, как только вы прошли аутентификацию в своем банке, как банк скажет странице интернет-магазина «это хорошо, продолжайте»?

Приветствие.

Ответы [ 2 ]

1 голос
/ 26 июля 2011

В типичной ситуации оформления заказа, как вы можете себе представить, многое происходит за кулисами. Но обычно в этом сценарии можно было бы включить в запрос к поставщику платежей (то есть PayPal, SagePay (ранее Protx), DataCash) URL-адрес успешного возврата и URL-адрес ошибки возврата. Обычно обработчик некоторого описания на сайте электронной коммерции получает обратный вызов от провайдера платежей (т.е. не iframe) после того, как вы успешно завершили аутентификацию в своем банке.

1 голос
/ 26 июля 2011

На веб-сайте могут работать некоторые веб-службы или другие службы, работающие в фоновом режиме, обрабатывающие ответ банка и устанавливающие какой-либо файл cookie или сеанс для сайта и загружающие другую страницу.

...