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日