以下内容参考:
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1
获取微信支付二维码
public Map<String, Object> createPayQrCode(String orderNo) throws Exception {
// 获取订单信息
QueryWrapper<EduOrder> wrapper = new QueryWrapper<>();
wrapper.eq("order_no", orderNo);
EduOrder eduOrder = baseMapper.selectOne(wrapper);
// 先进行统一下单,内容参考文档 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1
// 微信支付接口的请求参数官方设定为xml格式
// 此处先将请求参数封装为map对象,最后转换为xml
Map<String, String> requestParam = new HashMap<>();
// 公众号ID