一、 先启动ngrok
把这个地址复制到这里
通知地址
NATIVE_NOTIFY("/api/wx-pay/native/notify")("/native/notify")+刚刚复制的外网地址就是微信通知地址了
然后写应答对象,通知参数,应答状态代码如下
@PostMapping("/native/notify")
public String nativeNotify(HttpServletResponse response , HttpServletRequest request){
Gson gson = new Gson();
//应答对象
HashMap<String,String> map = new HashMap<>();
//处理通知参数
String body = HttpUtils.readData(request);
Map<String,Object> bodyMap = gson.fromJson(body, HashMap.class);
log.info("支付通知的id===>{}",bodyMap.get("id"));
log.info("支付通知的完整数据===>{}",body);
//成功应答
response.setStatus(200);
map.put("code","SUCCESS");
map.put("massage","成功");
return gson.toJson(map);
}