|
|
接收的代码
<%@page contentType="text/html;charset=gb2312" language="java"%><%@page session="true" import="mpi.client.data.OrderData" import="mpi.client.trans.TopPayLink" %><%@page session="true" import="mpi.client.exception.PayException"%><% OrderData orderData = new OrderData();orderData.InitOrderData();String itRes = request.getParameter("MPIRes");try {TopPayLink.ConvXml2OrderData(itRes, orderData);}catch (PayException ex) {}catch (Exception ex) {} if ( orderData.getRespCode().equals("000000")){ System.out.println("txn success!"); } else {System.out.println("txn fail!"); System.out.println("respCode:"+orderData.getRespCode()); } %> 发送端的代码
<script language="javascript"><!--function DoAction(){document.SendOrderForm.submit();}--></script><%@page contentType="text/html;charset=gb2312" language="java"%><%@page session="true" import="mpi.client.data.OrderData"%><%@page session="true" import="mpi.client.trans.TopPayLink"%><%@page session="true" import="mpi.client.exception.PayException"%><html><table border="0"><%//******************定义变量*************************//交易代码String transCode = "1101"; //商户代码String merId = "001320183981139"; //商户订单号String merOrderNo = "3201113900005069"; //交易金额String transAmt = "10000"; //交易流水号String sysTraceNum = "005026"; //交易日期时间String sysTransDate = "20070326224029"; //货币代码String currType = "156"; //返回 URLString merUrl = "http://localhost:8080/unionpay/RcvTxnFromGw.jsp"; //交易代码String pan = ""; //交易代码String authId = ""; //交易代码String origOrderNo = ""; //交易代码String origAmt = ""; OrderData tstOrderData = new OrderData();tstOrderData.InitOrderData();tstOrderData.setTranCode(transCode);tstOrderData.setMerchantID(merId);tstOrderData.setMerOrderNum(merOrderNo);tstOrderData.setTranAmt(transAmt);tstOrderData.setSysTraceNum(sysTraceNum);tstOrderData.setTranDateTime(sysTransDate);tstOrderData.setCurrencyType(currType);tstOrderData.setMerURL(merUrl);String version = "";String mpiReq = "";try {version = "1.0.0";mpiReq = TopPayLink.PayTrans(tstOrderData);}catch (PayException ex) {}catch (Exception ex) {} %><form method='post' name='SendOrderForm' action='https://202.96.255.145/ACQServer/Trans/ModeSelect.do'><input type='hidden' name='Version' value='<%=version%>'><input type='hidden' name='MPIReq' value='<%=mpiReq%>'></form><tr><input type="button" value="提 交" ></tr></table></html> |
|