<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ page import="com.ps.util.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>无标题文档</title>
</head>
<%
Date Now_Date=new Date();
String paygateway = "https://www.alipay.com/cooperate/gateway.do?"; //'支付接口
String service = "create_direct_pay_by_user";//快速付款交易服务
String sign_type = "MD5";
String out_trade_no = request.getAttribute("curorderno").toString(); //商户网站订单
String input_charset = "utf-8";
String partner = "120880028619727261"; //支付宝合作伙伴id (账户内提取)
String key = "1zuxjicmlat6eyhyox7iv9nukp2v1r1tl1"; //支付宝安全校验码(账户内提取)
String body = "武大多媒体影像"; //商品描述,推荐格式:商品名称(订单编号:订单编号)
String total_fee = request.getAttribute("orderamount").toString(); //订单总价
String payment_type = "1";//支付宝类型.1代表商品购买
String seller_email = "fatfat@126.com"; //卖家支付宝帐户
String subject = "照片"; //商品名称
String show_url = "http://photoshop.gicp.net:8080/photoservice/index.html";
String notify_url = "http://photoshop.gicp.net:8080/photoservice/alipay_pay_notify1.jsp"; //通知接收URL
String return_url = "http://photoshop.gicp.net:8080/photoservice/alipay_pay_return1.jsp"; //支付完成后跳转返回的网址URL
//********************************************
String paymethod = "";//赋值:bankPay(网银);cartoon(卡通); directPay(余额)
//三种付款方式都要,参数为空
String defaultbank = "ICBCB2C";
//ICBCB2C 中国工商银行
//CMB 招商银行
//CCB 中国建设银行
//ABC 中国农业银行
//SPDB 上海浦东发展银行
//SPDBB2B 上海浦东发展银行(B2B)
//CIB 兴业银行
//GDB 广东发展银行
//SDB 深圳发展银行
//CMBC 中国民生银行
//COMM 交通银行
//POSTGC 邮政储蓄银行
//CITIC 中信银行
//CCBVISA 建行VISA
//VISA VISA
String ItemUrl=Payment.CreateUrl(paygateway,service,sign_type,out_trade_no,input_charset,partner,key,show_url,body,total_fee,payment_type,seller_email,subject,notify_url,return_url,paymethod,defaultbank);
%>
<body>
<p>结算步骤 :1.登录注册》2.选择订单》3.填写核对订单信息》<strong>4.成功提交订单</strong></p>
<p> </p>
<p> </p>
<p> </p>
<form name="alipaysubmit" method="post" action="https://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8">
<input type=hidden name="body" value="<%=body%>">
<input type=hidden name="notify_url" value="<%=notify_url%>">
<input type=hidden name="out_trade_no" value="<%=out_trade_no%>">
<input type=hidden name="partner" value="<%=partner%>">
<input type=hidden name="payment_type" value="<%=payment_type%>">
<input type=hidden name="seller_email" value="<%=seller_email%>">
<input type=hidden name="service" value="<%=service%>">
<input type=hidden name="sign" value="<%=ItemUrl%>">
<input type=hidden name="sign_type" value="MD5">
<input type=hidden name="subject" value="<%=subject%>">
<input type=hidden name="total_fee" value="<%=total_fee%>">
<input type=hidden name="show_url" value="<%=show_url%>">
<input type=hidden name="return_url" value="<%=return_url%>">
<input type=hidden name="paymethod" value="<%=paymethod%>">
<input type=hidden name="defaultbank" value="<%=defaultbank%>">
<table>
<tr>
<td>
您的订单号是:<s:property value="curorderno"/>您要为订单支付:<s:property value="orderamount"/><br/>
<input type='button' name='v_action' value='支付宝支付' onClick='document.alipaysubmit.submit()'>
</td>
</tr>
</table>
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
主要把notify_url和return_url写上,注意,tomcat的server.xml配置文件中要加encoding=utf-8。以上的代码是直接copy支付宝的例子中的index.jsp文件,只要把自己的订单号和金额加上就可以
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ page import="com.ps.util.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>无标题文档</title>
</head>
<%
Date Now_Date=new Date();
String paygateway = "https://www.alipay.com/cooperate/gateway.do?"; //'支付接口
String service = "create_direct_pay_by_user";//快速付款交易服务
String sign_type = "MD5";
String out_trade_no = request.getAttribute("curorderno").toString(); //商户网站订单
String input_charset = "utf-8";
String partner = "120880028619727261"; //支付宝合作伙伴id (账户内提取)
String key = "1zuxjicmlat6eyhyox7iv9nukp2v1r1tl1"; //支付宝安全校验码(账户内提取)
String body = "武大多媒体影像"; //商品描述,推荐格式:商品名称(订单编号:订单编号)
String total_fee = request.getAttribute("orderamount").toString(); //订单总价
String payment_type = "1";//支付宝类型.1代表商品购买
String seller_email = "fatfat@126.com"; //卖家支付宝帐户
String subject = "照片"; //商品名称
String show_url = "http://photoshop.gicp.net:8080/photoservice/index.html";
String notify_url = "http://photoshop.gicp.net:8080/photoservice/alipay_pay_notify1.jsp"; //通知接收URL
String return_url = "http://photoshop.gicp.net:8080/photoservice/alipay_pay_return1.jsp"; //支付完成后跳转返回的网址URL
//********************************************
String paymethod = "";//赋值:bankPay(网银);cartoon(卡通); directPay(余额)
//三种付款方式都要,参数为空
String defaultbank = "ICBCB2C";
//ICBCB2C 中国工商银行
//CMB 招商银行
//CCB 中国建设银行
//ABC 中国农业银行
//SPDB 上海浦东发展银行
//SPDBB2B 上海浦东发展银行(B2B)
//CIB 兴业银行
//GDB 广东发展银行
//SDB 深圳发展银行
//CMBC 中国民生银行
//COMM 交通银行
//POSTGC 邮政储蓄银行
//CITIC 中信银行
//CCBVISA 建行VISA
//VISA VISA
String ItemUrl=Payment.CreateUrl(paygateway,service,sign_type,out_trade_no,input_charset,partner,key,show_url,body,total_fee,payment_type,seller_email,subject,notify_url,return_url,paymethod,defaultbank);
%>
<body>
<p>结算步骤 :1.登录注册》2.选择订单》3.填写核对订单信息》<strong>4.成功提交订单</strong></p>
<p> </p>
<p> </p>
<p> </p>
<form name="alipaysubmit" method="post" action="https://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8">
<input type=hidden name="body" value="<%=body%>">
<input type=hidden name="notify_url" value="<%=notify_url%>">
<input type=hidden name="out_trade_no" value="<%=out_trade_no%>">
<input type=hidden name="partner" value="<%=partner%>">
<input type=hidden name="payment_type" value="<%=payment_type%>">
<input type=hidden name="seller_email" value="<%=seller_email%>">
<input type=hidden name="service" value="<%=service%>">
<input type=hidden name="sign" value="<%=ItemUrl%>">
<input type=hidden name="sign_type" value="MD5">
<input type=hidden name="subject" value="<%=subject%>">
<input type=hidden name="total_fee" value="<%=total_fee%>">
<input type=hidden name="show_url" value="<%=show_url%>">
<input type=hidden name="return_url" value="<%=return_url%>">
<input type=hidden name="paymethod" value="<%=paymethod%>">
<input type=hidden name="defaultbank" value="<%=defaultbank%>">
<table>
<tr>
<td>
您的订单号是:<s:property value="curorderno"/>您要为订单支付:<s:property value="orderamount"/><br/>
<input type='button' name='v_action' value='支付宝支付' onClick='document.alipaysubmit.submit()'>
</td>
</tr>
</table>
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
主要把notify_url和return_url写上,注意,tomcat的server.xml配置文件中要加encoding=utf-8。以上的代码是直接copy支付宝的例子中的index.jsp文件,只要把自己的订单号和金额加上就可以
本文提供了一个使用JSP实现的支付宝支付集成示例,详细展示了如何设置支付接口、订单信息及回调地址等关键配置。
1050

被折叠的 条评论
为什么被折叠?



