六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 58|回复: 0

银联开发示例和文档

[复制链接]

升级  86%

51

主题

51

主题

51

主题

秀才

Rank: 2

积分
179
 楼主| 发表于 2013-2-6 08:41:19 | 显示全部楼层 |阅读模式
接收的代码
<%@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>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表