首页

jsp 支付宝移动调用即时到账接口调用示例

java

2020-8-19

<%
/* *
 *功能:即时到账交易接口接入页
 *版本:3.4
 *修改日期:2016-03-08
 *说明:
 *以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
 *该代码仅供学习和研究支付宝接口使用,只是提供一个参考。

 *************************注意*****************
 *如果您在接口集成过程中遇到问题,可以按照下面的途径来解决
 *1、开发文档中心(https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.KvddfJ&treeId=62&articleId=103740&docType=1)
 *2、商户帮助中心(https://cshall.alipay.com/enterprise/help_detail.htm?help_id=473888)
 *3、支持中心(https://support.open.alipay.com/alipay/support/index.htm)
 *如果不想使用扩展功能请把扩展功能参数赋空值。
 **********************************************
 */
%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.alipay.config.*"%>
<%@ page import="com.alipay.util.*"%>
<%@ page import="java.util.HashMap"%>
<%@ page import="java.util.Map"%>
<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>支付宝即时到账交易接口</title>
	</head>
	<%
		////////////////////////////////////请求参数//////////////////////////////////////

        //商户订单号,商户网站订单系统中唯一订单号,必填
        String out_trade_no = new String(request.getParameter("WIDout_trade_no").getBytes("ISO-8859-1"),"UTF-8");

        //订单名称,必填
        String subject = new String(request.getParameter("WIDsubject").getBytes("ISO-8859-1"),"UTF-8");

        //付款金额,必填
        String total_fee = new String(request.getParameter("WIDtotal_fee").getBytes("ISO-8859-1"),"UTF-8");

        //商品描述,可空
        String body = new String(request.getParameter("WIDbody").getBytes("ISO-8859-1"),"UTF-8");

		
		
		//////////////////////////////////////////////////////////////////////////////////
		
		//把请求参数打包成数组
		Map<String, String> sParaTemp = new HashMap<String, String>();
		sParaTemp.put("service", AlipayConfig.service);
        sParaTemp.put("partner", AlipayConfig.partner);
        sParaTemp.put("seller_id", AlipayConfig.seller_id);
        sParaTemp.put("_input_charset", AlipayConfig.input_charset);
		sParaTemp.put("payment_type", AlipayConfig.payment_type);
		sParaTemp.put("notify_url", AlipayConfig.notify_url);
		sParaTemp.put("return_url", AlipayConfig.return_url);
		sParaTemp.put("anti_phishing_key", AlipayConfig.anti_phishing_key);
		sParaTemp.put("exter_invoke_ip", AlipayConfig.exter_invoke_ip);
		sParaTemp.put("out_trade_no", out_trade_no);
		sParaTemp.put("subject", subject);
		sParaTemp.put("total_fee", total_fee);
		sParaTemp.put("body", body);
		//其他业务参数根据在线开发文档,添加参数.文档地址:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.O9yorI&treeId=62&articleId=103740&docType=1
        //如sParaTemp.put("参数名","参数值");
		
		//建立请求
		String sHtmlText = AlipaySubmit.buildRequest(sParaTemp,"get","确认");
		out.println(sHtmlText);
	%>
	<body>
	</body>
</html>
资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
create_direct_pay_by_user-JAVA-UTF-8/.classpath , 841
create_direct_pay_by_user-JAVA-UTF-8/.project , 1069
create_direct_pay_by_user-JAVA-UTF-8/.settings/org.eclipse.core.resources.prefs , 88
create_direct_pay_by_user-JAVA-UTF-8/.settings/org.eclipse.wst.common.component , 535
create_direct_pay_by_user-JAVA-UTF-8/.settings/org.eclipse.wst.common.project.facet.core.xml , 345
create_direct_pay_by_user-JAVA-UTF-8/readme.txt , 7527
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/config/AlipayConfig.java , 3279
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/sign/Base64.java , 9888
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/sign/RSA.java , 4023
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/AlipayCore.java , 4008
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/AlipayNotify.java , 4832
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/AlipaySubmit.java , 5160
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/httpClient/HttpProtocolHandler.java , 8107
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/httpClient/HttpRequest.java , 3514
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/httpClient/HttpResponse.java , 1851
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/httpClient/HttpResultType.java , 711
create_direct_pay_by_user-JAVA-UTF-8/src/com/alipay/util/UtilDate.java , 1990
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/alipayapi.jsp , 3394
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/img/alipay_logo.png , 4315
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/img/guanzhu_qrcode.png , 7701
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/img/little_qrcode.jpg , 1605
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/index.jsp , 11237
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/log/log.txt , 85
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/META-INF/MANIFEST.MF , 39
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/notify_url.jsp , 4187
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/return_url.jsp , 3661
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/WEB-INF/lib/commons-codec-1.6.jar , 232771
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/WEB-INF/lib/commons-httpclient-3.0.1.jar , 279781
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/WEB-INF/lib/commons-logging-1.1.1.jar , 60686
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar , 313898
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/WEB-INF/lib/jaxen-1.1-beta-6.jar , 244330
create_direct_pay_by_user-JAVA-UTF-8/WebRoot/WEB-INF/web.xml , 716
没有账号? 忘记密码?

社交账号快速登录