问题标签 [3d-secure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1522 浏览

iframe - 3D 安全认证 iframe 高度

我最近使用 iFrame 作为 Sage Pay 集成的一部分在我的结帐中实施了 3D 身份验证。然后,我使用我的英国银行卡 (Lloyds & HSBC) 进行了实时支付,可以看到银行的 3D 身份验证页面非常适合 400 像素 X 450 像素的 iFrame。

现在看来,DE 用户难以通过 3D 身份验证存在问题模式,在我提供的一个示例(见下文)中,我可以看到滚动条已激活。我突然想到,他们可能因为没有向下滚动而错误地错过了银行认证页面的某些部分。

我的问题是;在显示银行的 3D 身份验证页面时,iframe 的大小是否有一般的经验法则?此外,在这种情况下,客户要求我们删除默认的 iframe 边框,从可用性的角度来看,您是否认为这会更难发现页面还有更多内容?

这是客户银行要求 3D 身份验证的 DE 示例。我不知道是否还有更多可以向下滚动的内容,因为我后来才看到截图,对这家银行的认证页面不熟悉; 在此处输入图像描述

0 投票
0 回答
119 浏览

java - 如何发出 3D 请求并返回有效负载

我想使用 Spring WebFlux 向具有 PAReq 值的 ACS 服务器发出请求。我试过这个:

实现用户重定向的正确方法是什么?目前我正在使用服务器端 Java 代码发出请求?当他打开从 Spring 返回的链接时,我应该拨打电话并将有效负载返回给用户吗?

用户打开的 Spring 端点:

}

0 投票
1 回答
237 浏览

javascript - 沙盒模式下的 Recurly.js - ThreeDSecure 在单击“成功测试身份验证”后不返回任何内容

我在为 Recurly 实施 3ds 验证时遇到问题,我遵循了https://github.com/recurly/recurly-js-examples/blob/master/public/3d-secure/authenticate.html中的示例

我的问题是第一个 iframe 加载正确,但是在单击“成功测试身份验证”后,我的 threeDSecure.on('token' funcition(){}) 没有返回任何内容。它会在 iframe 中加载信息“要完成结帐过程,请关闭此浏览器选项卡并返回到您的结帐表单。” 感谢您的任何回复。

我的视图文件 https://pastebin.com/irCuGr48

我的 JS 文件 https://pastebin.com/7zYDAEJs

第二个 iframe

在此处输入图像描述

0 投票
1 回答
51 浏览

paypal - 贝宝专业 + 红衣主教。在哪里可以找到测试凭证?

我正在尝试集成 PayPal Pro + Cardinal(3D 安全)。在 Cardinal 注册时,他们不会发送测试证书。我在哪里可以找到它们?

在此处输入图像描述

0 投票
1 回答
78 浏览

3d-secure - Cardinity Redirect 的 3dsecure 登陆空白页

我的 Cardinity 集成有问题。我试图让 3dsecure 工作。但是当我登陆 3dsecure 时,我得到空白页。

流程如下:

购买请求(我的页面)-> Cardinity 句柄-> 重定向回我的页面,自定义表单填充来自 cardinity 的数据(如下所述)-> 表单发布到 3dsecure -> 空白页面。

形式:

0 投票
0 回答
337 浏览

android - Android 上 3D 安全支付的 Webview 安全性

我们正在创建一个应用程序,它将通过银行卡/信用卡接收付款,在付款时强制执行 3D 安全,其已知问题是在应用程序中需要 Webview。困扰我的是,根据我的阅读,启用 Javascript 时,Webview 不是最高安全性组件,为了使用银行的 3D 安全页面付款,必须启用它。但是我不确定如何在打开 Webview 时实际保护用户的信息,因为 javascript 代码集成成为可能,并且(也许)MIMA(中间人攻击)可以用来窃取有关卡/帐户的信息.

有哪些方法可以保护用户不窃取敏感信息?任何帮助表示赞赏,谢谢。

0 投票
0 回答
590 浏览

c# - 在没有网络挂钩的 asp.net 中具有 3D 安全的 Stripe 支付网关

谁能帮我在 asp.net 中为我提供带 3d 安全身份验证的条带支付网关演示,用于条带 v3。

提前致谢

0 投票
0 回答
184 浏览

security - 仅认证后如何更改订阅状态!!在条纹 3d 安全订阅中

我订阅了一个 5 天试用期的飞机,测试卡号 4000 0027 6000 3184。它出现了一个弹出窗口 在此处输入图像描述

到现在为止还是那么好。现在我查看了我的条纹仪表板,它显示状态试用结束.. 在此处输入图像描述

但我既不验证卡也不取消验证。所以我的问题是,如果我不验证卡,如何将状态更改为不完整?

0 投票
1 回答
2224 浏览

stripe-payments - 如何在条带中实现 3d 安全认证?

这是我用来处理用户付款的代码示例。我无法实施 3d 安全身份验证,因此我的付款失败,显示卡不支持此类付款。当我尝试联系支持时,他们说这是由于缺乏 3D 安全身份验证。谁能帮我解决这个问题。运行此代码后,我检查了条带仪表板中的日志,它显示屏幕截图 >>[事件活动/状态] <<并且在上面的代码段中给出了响应。

0 投票
0 回答
219 浏览

c# - ASP.NET MVC 意外丢失会话

我有这个非常奇怪的问题。我的网站使用 SQL Server Sessionstate 多年来运行良好。突然间我们遇到了这个问题。当我通过托管支付服务付款时,它需要 3D Secure,因此网站重定向到银行的 3D 安全验证(此时,会话仍然正确,因为我打开了另一个选项卡),但是当完成并返回我们的网站时,它生成一个新会话。

这不是因为会话到期,如果我不执行最后一步,我的会话将停留数天。我也在 Global 的 Session_End 上记录了日志。但它没有击中这个事件。我的整个项目中没有会话放弃,所以它可能不会在某个地方被调用。

请问您知道这可能是什么原因吗?我将非常感激,因为我已经被困了好几天了。