很奇怪很灵异的微信支付异步通知URL

1.框架:springMVC

2.不能接受异步通知的URL:http://ip:port/manage/testPayBack

代码简述:

@Controller
@RequestMapping(value = "/manage")
public class TestContoller {

@RequestMapping(value = "/testPayBack")
public String testPayback(HttpServletRequest request){
System.out.println("支付回调了");
return Constant.view("test2");
}

}

3.不用怀疑是否外网可以访问等等一些可能,首先我直接本地访问这个url是可以的,而且URL我尝试了很多不同的情况,其他的url(比如:http://ip:port/testSome/testPay)都没有问题,可以接收到异步通知,目前自己测试感觉就是加了这个manage前缀就会出问题,很灵异

阅读 2.7k
1 个回答

自问自答

回调的URL必须是不用登录即可访问,否则微信由于没有登录,是无法调用到你的接口的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题