python - 处理 div 内的重定向而不是页面内的重定向以进行 3D 安全操作

标签 python web-applications 3d-secure

我有一个基于 Web 的客户端应用程序,它大量使用 JavaScript 和 JQuery。当客户端使用应用程序时,页面内容会动态变化,刷新页面会导致整个更改的内容丢失。

现在,我必须将 3d Secure 付款方式添加到我的应用程序中。问题是,(使用 3D 安全系统的人可能知道)信用卡号经过验证后,我被重定向到相关银行的 3D 安全页面,银行希望我通过输入信用卡的安全代码 和通过短信发送到预定义电话号码的 PIN 码。如果相关信息正确,那么银行会将我重定向到我的成功网址,如果交易失败,则将我重定向到失败网址。

一切都很好,但正如我提到的,我无法在我的应用程序页面中处理此重定向。是否可以在 div 内启动该进程?

我正在使用 python 和 django 作为框架,如果有帮助的话。

最佳答案

这可能不会有帮助,但在我看来,尝试这样做是一个坏主意。您也许可以使用 iframe 来实现这一点,但即便如此,这也可能是一个坏主意。

出于一个非常简单的原因:在输入银行卡安全代码(或其他任何内容)时,许多用户会想要检查他们是否确实在银行网站上 - URL、favicon、HTTPS 证书等。所以不要这样做通过将其嵌入到您的页面中来隐藏所有这些。

我通常讨厌弹出窗口,但对我来说,在这种情况下它们是完全可以接受的。

关于python - 处理 div 内的重定向而不是页面内的重定向以进行 3D 安全操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905460/

相关文章:

python - 有没有办法将回调与列表的更改相关联?

java - 需要有关 Java Web 应用程序设计的帮助以执行后台任务

php - 即使尝试强制 3D 安全,3DSv2 也始终返回 Status=OK

php - 当订阅类型为跟踪时如何使用 Stripe 3d Secure 进行授权

python - 忽略函数的返回以节省 Python 中的内存

python - Docker Alpine Linux运行2个程序

python - 添加到数据库时时间值略有偏差

javascript - Firefox iframe 历史

java - 监控多个 java web 应用程序和服务

Android:3d 安全重定向响应