近期项目中涉及到支付的问题,本项目使用第三方支付为拉卡拉支付,从拿到demo开始,遇到以下几个问题:
-
首先,根据客户反映,拉卡拉支付只支持IE浏览器,且为IE11及以上。
-
其次,由于IE的安全机制影响,会对拉卡拉支付环境做出拦截,需要在浏览器中将域名添加到白名单。
-
实际上拉卡拉支付是在页面中强行嵌入一个OBJECT标签对象,通过这个标签对象发起一系列的相关请求:
如下:
<OBJECT name="pad" id="pad" WIDTH="0" HEIGHT="0"',
'CLASSID="CLSID:EFA5C1EF-AE5B-4DBA-B105-7FA23810D20B"',
'> </OBJECT>