%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%
//初始化定义参数
String key = "test", //测试用MD5私钥
v_language="CN", //语言种类,中文请选择CN,英文请选择EN,日文请选择JP,繁体BIG5
bankid ="3D", //外卡标识(请勿改动)
v_moneytype ="0", //支付币种0人民币
v_orderstatus = "0", //配货状态,1配齐0未配齐
v_rcvaddr = "bj", //收货地址
v_rcvtel = "8008101234", //订单人电话
v_rcvpost = "100000", //邮编
v_mid = "1001", //商户号,这里为测试商户号1001,替换为自己的商户号即可,4位数
v_amount = "1", //订单金额
v_rcvname = "Peter", //收单人
v_ordername = "Peter", //发单人
v_md5info = "", //对拼凑串MD5私钥加密后的值
v_url = "http://xxx.xxxx.xxxx/receive.jsp",//商户自定义返回接收支付结果的页面
remark1="",//备注字段1
remark2="";//备注字段2
Date currTime = new Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddhhmmss",Locale.US);
String v_ymd=sf.format(currTime);
String v_oid=v_ymd+v_mid;//生成订单号(注意要保证订单号不重复,网银提供的订单号字段最长为32位)
String text = v_amount+v_moneytype+v_oid+v_mid+v_url+key;
v_md5info = MD5.getMD5ofStr(text);
%>
在线支付