1. 引入依赖
xml
<!-- 微信支付官方SDK -->
<dependency>
<groupId>com.github.wechatpay-apiv3</groupId>
<artifactId>wechatpay-java</artifactId>
<version>0.2.14</version>
</dependency>
2. 配置文件 (application.yml)
yaml
wx:
pay:
app-id: your_appid
mch-id: your_mch_id
mch-serial-no: your_merchant_serial_number
private-key-path: /path/to/your/apiclient_key.pem
api-v3-key: your_api_v3_key
notify-url: https://yourdomain.com/api/wxpay/notify
3. 核心Java代码
PayController.java
java
@RestController
@RequestMapping("/api/wxpay")
public class PayController {
@Autowired
private WxPayService wxPayService;
/**
* 统一下单,生成支付参数
*/
@PostMapping("/create")
public ResponseEntity<?> createOrder(@RequestBody Order order) {
try {
// 调用服务,生成支付所需的参数
微信支付JSAPI集成指南

最低0.47元/天 解锁文章
491

被折叠的 条评论
为什么被折叠?



