IFrameでのバンクログインダイアログは、オンラインで買い物をするとき、どのように機能しますか?

StackOverflow https://stackoverflow.com/questions/6828355

質問

私はオンラインで買い物をしていましたが、支払いの時点で、私の銀行からのログインダイアログがiframeに表示され、詳細を記入し、オンラインショップのページで購入を続けました。

どのように機能しますか?私は推測する:

  1. オンラインショップでは、銀行のログインウィジェットを指すiframeがあるページを表示します。
  2. ログインの詳細を記入し、銀行はあなたを認証します。

さて、銀行はどのようにしてオンラインショップサイトに情報を渡して、あなたが続けることができることを伝えますか?

ログインはiframeにあり、私が知っている限り、iframeで何が起こるかはコンテナページに影響することはできません。それで、あなたがあなたの銀行で認証されたら、銀行はオンラインショップのページに「それは良い、進んでください」とどのように伝えるか?

乾杯。

役に立ちましたか?

解決

典型的なチェックアウトの状況では、舞台裏で起こっている多くのことを想像できるようにあります。ただし、通常、このシナリオには、支払いプロバイダーへのリクエスト(IE PayPal、SagePay(以前のProtx)、DataCash)にリターンサクセスURLおよびリターンエラーURLへのリクエストが含まれます。通常、eコマースサイトの説明のハンドラーは、銀行で認証を正常に完了すると、支払いプロバイダー(つまり、iframeではない)からコールバックを受け取ります。

他のヒント

Webサイトには、バックグラウンドで実行されているWebサービスまたはその他のサービスが銀行の対応を処理し、サイト用に何らかのCookieまたはセッションを設定し、別のページを読み込むことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top