2014-09-11 67 views
1

我们一直在使用3D Secure进行在线支付,但前一段时间我们收到来自移动用户的太多负面反馈,因为iFrame中的Visa验证表单对于屏幕太大我们关掉了它。我被告知,这不再是财务上可行的,我需要使它适用于手机。Visa和移动设备验证

我已经与众多的'响应式iFrame'解决方案摔跤,但它似乎归结为问题(表格与硬编码宽度),显然我无法控制。

在网上几个小时后,我还没有找到关于移动友好解决方案的任何信息。

有谁知道是否有一个响应的方式来使3D安全在iPhone上可用?

回答

2

我认为解决这个问题的唯一方法是设置iframe的宽度以适应固定宽度的表格(400px应该这样做),然后将一些CSS应用于iframe以缩放页面以适应移动屏幕大小。

下面是一个例子:

<iframe width="400px" height="500px" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="SagePayURL" style="-webkit-transform:scale(0.7);-moz-transform-scale(0.7);-webkit-transform-origin:top left;-moz-transform-origin:top left;"></iframe> 

老实说,我不知道为什么VISA或万事达卡不能有自己的3D安全页面的桌面和移动版本。