提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
—自己在学习过程中使用封装的支付宝沙箱支付代码
提示:以下是本篇文章正文内容,下面案例可供参考
一、项目结构
controller: MyPayController
entity:AliPayBean
util:AliPayUtil
service:PayService
alipay.properties
二、使用步骤
1.引入依赖
代码如下(示例):
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>4.11.0.ALL</version>
</dependency>
2.构建所需要的类
代码如下:
controller: MyPayController
/**
* 阿里支付
*
* @param request
* @param response
* @return
* @throws AlipayApiException
*/
@GetMapping(value = "alipay")
@ResponseBody
public String alipay(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException {
String out_trade_no = request.getParameter("orderId");
//String totalPrice=request.getParameter("totalPrice");
String arr[]=out_trade_no.split("2021");
Order