首页>代码>Alipay之web简单的支付功能沙箱java代码demo>/AlipayDemo/src/com/hebeu/alipaydemo/AlipayPrecreate.java
package com.hebeu.alipaydemo;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.AlipayObject;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.request.AlipayTradePrecreateRequest;
import com.alipay.api.response.AlipayTradePrecreateResponse;
import com.hebeu.config.AlipayConfig;

@WebServlet("/AlipayPrecreate")
public class AlipayPrecreate extends HttpServlet {
	private static final long serialVersionUID = 1L;
  
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.serverUrl, AlipayConfig.appId, AlipayConfig.privateKey, AlipayConfig.format, AlipayConfig.charset, AlipayConfig.alipayPulicKey, AlipayConfig.signType);
		//AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", APP_ID, APP_PRIVATE_KEY, "json", CHARSET, ALIPAY_PUBLIC_KEY, "RSA2"); //获得初始化的AlipayClient
		AlipayTradePrecreateRequest alipayRequest = new AlipayTradePrecreateRequest();//创建API对应的request类
		alipayRequest.setBizContent("{" +
		"    \"out_trade_no\":\"20150320010101005\"," +
		"    \"total_amount\":\"88.88\"," +
		"    \"subject\":\"Iphone6 16G\"," +
		"    \"store_id\":\"NJ_001\"," +
		"    \"timeout_express\":\"90m\"}");//设置业务参数
		 
		AlipayTradePrecreateResponse alipayResponse;
		try {
			alipayResponse = alipayClient.execute(alipayRequest);
			//System.out.print(alipayResponse.getBody());
			System.out.println(alipayResponse.getMsg());
			
			System.out.println("二维码串 = "+alipayResponse.getQrCode());
		} catch (AlipayApiException e) {
			e.printStackTrace();
		}
	}

}
最近下载更多
sevenliu  LV9 2023年7月19日
北方菜  LV11 2023年4月13日
a1246775443 2023年2月4日
暂无贡献等级
liuziqi0529  LV4 2022年3月23日
lironggang  LV38 2021年12月1日
a1677596408  LV23 2021年10月18日
xb1406112453  LV5 2021年3月30日
amour1  LV11 2021年3月19日
zhangleiyifan  LV4 2021年1月9日
宁爱志远  LV1 2020年9月18日
最近浏览更多
爽朗的凯  LV2 2023年12月23日
zxy135201  LV5 2023年11月30日
2036495585  LV9 2023年9月18日
pfb123456  LV8 2023年8月21日
sevenliu  LV9 2023年7月19日
2292250314  LV2 2023年5月29日
莫先生  LV1 2023年5月28日
c2356359471 2023年5月24日
暂无贡献等级
renyuan  LV9 2023年5月1日
磊哥哥哥哥  LV13 2023年4月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友