Firefox + Firebug + IE 处理网上支付 (如网上订购火车票)

目前大部分网上支付都使用ActiveX控件,不支持Firefox,但是如果我们前面使用心爱地Firefox好不容易下了订单,再使用IE重新登陆进行付款可能并非易事(比如传说中非常艰难的网上订火车票,你想重新使用IE登陆进去那可不是一般的难,不信你试试)

以下说明用招商银行个人专业版的例子,原理就是打开Firebug获取提交的网址及POST数据,然后制作简单地本地提交页面,用IE去打开进行提交。

1。首先要记住在转到支付页面之前把Firebug打开,不然它不会记录网络数据的。



2。然后写一个简单的HTML页面,用IE打开进行提交。

<html>
<body>
招商银行Firefox转IE <br/>
<form name="cmb" action="https://netpay.cmbchina.com/netpayment/BaseHttp.dll?PrePayC2" method="POST">
   Amount: <input type="text" name="Amount" value="9.30"> <br/>
   BillNo: <input type="text" name="BillNo" value="2262052035"> <br/>
   BranchID: <input type="text" name="BranchID" value="0755"> <br/>
   CoNo: <input type="text" name="CoNo" value="100061"> <br/>
   Date: <input type="text" name="Date" value="20120107"> <br/>
   MerchantCode: <input type="text" size="150" name="MerchantCode" value="|rldVGa81GEUFRDituPeKD9440aXgINepf2wIv8l5T9EoH22V/mU*ndtAjNzXkbsP4TjtpVJnDxjNnncWM*2rMTylv00/HrTxvg==|160f8aab1ce40018b193a67cb28c8b67f5fb8816"> <br/>
   MerchantPara: <input type="text" name="MerchantPara" value=""> <br/>
   MerchantUrl: <input type="text" size="100" name="MerchantUrl" value="http://result.tenpay.com/cgi-bin/v1.0/bank_cmb1038_result.cgi"> <br/>
   <input type="submit" value="submit">
</form>
</body>
</html>




3。 这时在IE浏览器中进入专业版就可以进行支付了。

由于这笔订单不是由商户的主机发出的,招行会进行如下警告提示,这时选择“ 取消”就可以继续支付了。

猜你喜欢

转载自steven2011.iteye.com/blog/1337189
今日推荐