<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> <%@ page import=" java.util.Date" %> 托管式呼叫中心在线支付-增强版400-国内最专业、功能最全面 <% //******************************************* //文件名:pay_online_alipay_01.jsp //主要功能:收集客户充值信息,以便充值,提交至淘宝网支付网关的功能 //版本:v0.1(Build2008-06-8) //******************************************* boolean b_c_memo2=true; String user_name=""; String user_id=""; String user_tel=""; user_id = request.getParameter("user_id"); //联系电话 user_name = request.getParameter("user_name"); //用户名称 user_tel = request.getParameter("user_tel"); //联系电话 if(user_id==null) user_id=""; if(user_name==null) user_name=""; if(user_tel==null) user_tel=""; String out_trade_noamount="1000"; //设置流水号码 int m_i_num=0; if(application.getAttribute("Num")==null) { application.setAttribute("Num","1"); }else{ m_i_num=Integer.parseInt((String)(application.getAttribute("Num"))); if (m_i_num > 998) { m_i_num = 0; } application.setAttribute("Num",Integer.toString(m_i_num+1)); } String order2 = (String)(application.getAttribute("Num")); if(order2.length() == 1) { order2 = "00" + order2; } else if(order2.length() == 2) { order2 = "0" + order2; } //System.out.println("m_i_num:"+m_i_num); //System.out.println("Num:"+Integer.parseInt((String)(application.getAttribute("Num")))); //取得服务器当前时间 Date now = new Date(); String Y = (new Integer(now.getYear() + 1900)).toString(); String M = (new Integer(now.getMonth() + 1)).toString(); String D = (new Integer(now.getDate())).toString(); String HH = (new Integer(now.getHours())).toString(); String MM = (new Integer(now.getMinutes())).toString(); String SS = (new Integer(now.getSeconds())).toString(); if(M.length()<2) M = "0" + M; if(D.length()<2) D = "0" + D; if(HH.length()<2) HH = "0" + HH; if(MM.length()<2) MM = "0" + MM; if(SS.length()<2) SS = "0" + SS; String order1 = Y+M+D+HH+MM+SS; //System.out.println("order1:"+order1); //自动生成订单号 String out_trade_no = order1 + "-" + order2; System.out.println("out_trade_no:"+out_trade_no); %>

在线支付

<%-- 2订单号--%>