第一步设置微信小程序的二维码
小程序登录-开发管理-开发设置-扫普通链接二维码打开小程序
二维码规则就是你服务器的方法名 域名/方法名
小程序页面,就是扫二维码要跳转的页面
微信结束 支付宝
支付宝的码管理设置的和微信小程序相同路径
这里就是上面写的方法那个方法 微信不走这个方法,支付宝会进入这个方法重定向
@ApiOperationSupport(order = 62)
@ApiOperation(value = "判断支付", notes = "判断支付")
@GetMapping("/judgmentPayment")
public String pay(HttpServletRequest request, HttpServletResponse response){
String userAgent = request.getHeader("user-agent");
String id = request.getParameter("id");
if (userAgent !=null && userAgent.contains("AlipayClient")){
try {
request.getRequestDispatcher(fileConfig.getAppletUrl()+"?id="+id).forward(request, response);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("支付宝支付");
}
System.out.println(userAgent);
return null;
}
生成二维码的时候 把域名和方法?传参的方式生成二维码,这样就可以了.必须保证小程序上线才可以测试,不然访问不了