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前缀就会出问题,很灵异
自问自答
回调的URL必须是不用登录即可访问,否则微信由于没有登录,是无法调用到你的接口的