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();
}
}
}
最近下载更多
38735466 LV11
8月5日
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日

最近浏览