以下说明用招商银行个人专业版的例子,原理就是打开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浏览器中进入专业版就可以进行支付了。
由于这笔订单不是由商户的主机发出的,招行会进行如下警告提示,这时选择“ 取消”就可以继续支付了。