1

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

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

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

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

4

1 回答 1

0

我已将 iFrame 宽度设置为 100%。

也许这会拉伸文本并且它可能适合。

如果一切顺利,下周末使用 3DSv2 可能会更好,因为我们可以设置挑战窗口的尺寸:

Dimensions of the challenge window that has been displayed to the cardholder.
The ACS shall reply with content that is formatted to appropriately render the
challenge UI in this window, to provide the best possible user experience. 
Preconfigured sizes are width x height in pixels of the window displayed in the
Cardholder browser window.

01 = 250 x 400
02 = 390 x 400
03 = 500 x 600
04 = 600 x 400
05 = Full screen

我的 iFrame 上没有边框:

<iframe src="/URL.aspx" width="100%" height="400px"></iframe>

您的屏幕截图适用于 3DSecure v1 SagePay 协议 3.0,对吗?

于 2019-09-06T13:39:56.967 回答