微信支付
做微信支付首先需要在微信上申请公众号(商户号)
会得到四个信息
#关联的公众号appid:
#商户号 partner:
#商户key partnerkey:
#回调地址 notifyurl:
首先引入依赖
<dependencies>
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>wxpay-sdk</artifactId>
<version>0.0.3</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
</dependencies>
Controller
//生成支付二维码
@GetMapping("createNative/{订单号}")
public R createNative(@PathVariable String orderNo){
Map map=teacherService.createNatvie(orderNo);
return R.ok().data(map);
}
操作流程:
注意:第二步的key值不能做改动
第三步的工具类: