JAVA SpringBoot整合 微信支付V3-JSAPI下单(支付/退款)
流程概要
添加Maven依赖
<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-All</artifactId>
<version>2.7.4</version>
</dependency>
平台证书的生成
平台证书是必须的,生成方法:
创建通用参数文件 weChatPay.properties
文件存放路径:srcmain esources
创建通用参数类 WxPay
将properties文件中属性的值赋值到WxPay类中
@Data
@Component
@PropertySource("classpath:weChatPay.properties")
@ConfigurationProperties(prefix = "v3")
public class WxPay {
private String keyPath;
private String certPath;
private String certP12Path;
private String platformCertPath;
private String mchId;
private String apiKey;
private String apiKey3;
private String domain;
private String AppId;
private String AppSecret;
}
编写控制层代码
编写服务层代码
略过service层方法接口,展示的是方法的实现
退款接口的控制层代码
退款接口的服务层代码
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
swiper实现滑动放大缩小效果
