IFrameでのバンクログインダイアログは、オンラインで買い物をするとき、どのように機能しますか?
-
26-10-2019 - |
質問
私はオンラインで買い物をしていましたが、支払いの時点で、私の銀行からのログインダイアログがiframeに表示され、詳細を記入し、オンラインショップのページで購入を続けました。
どのように機能しますか?私は推測する:
- オンラインショップでは、銀行のログインウィジェットを指すiframeがあるページを表示します。
- ログインの詳細を記入し、銀行はあなたを認証します。
さて、銀行はどのようにしてオンラインショップサイトに情報を渡して、あなたが続けることができることを伝えますか?
ログインはiframeにあり、私が知っている限り、iframeで何が起こるかはコンテナページに影響することはできません。それで、あなたがあなたの銀行で認証されたら、銀行はオンラインショップのページに「それは良い、進んでください」とどのように伝えるか?
乾杯。
解決
典型的なチェックアウトの状況では、舞台裏で起こっている多くのことを想像できるようにあります。ただし、通常、このシナリオには、支払いプロバイダーへのリクエスト(IE PayPal、SagePay(以前のProtx)、DataCash)にリターンサクセスURLおよびリターンエラーURLへのリクエストが含まれます。通常、eコマースサイトの説明のハンドラーは、銀行で認証を正常に完了すると、支払いプロバイダー(つまり、iframeではない)からコールバックを受け取ります。
他のヒント
Webサイトには、バックグラウンドで実行されているWebサービスまたはその他のサービスが銀行の対応を処理し、サイト用に何らかのCookieまたはセッションを設定し、別のページを読み込むことができます。
所属していません StackOverflow