2014-09-11 53 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安全頁面的桌面和移動版本。