这个http://sell.springboot.cn/sell/pay?openid=xxx接口在后台做了什么操作?
来源:8-3 在网页发起支付
宝慕林5400986
2018-05-26
租了账号,我用这个http://sell.springboot.cn/sell/pay?openid=xxx接口成功调用了支付页面。openid应该只是用来校验和找对应的域名。那么校验正确且域名能和我本地建立起来通道之后,后续发起了什么操作,代码怎么实现的能回调到我本地的sell/pay?openid=xxx接口上来的?
还有如果调用我本地的接口,跟官方文档说的这句【请确保实际支付时的请求目录与后台配置的目录一致,否则将无法成功唤起微信支付】有冲突吗, 没冲突的话是不是就是说实际支付时的请求目录就是sell.springboot.cn/sell这个,而且这个公众号也配置了这个目录?还有识别这个实际支付时的请求目录的原理用的是request header吗?
问题有点多,麻烦解答下!
写回答
1回答
-
你访问 http://sell.springboot.cn/sell/pay?openid=xxx, 这程序会用RestTemplate()去访问你的外网地址,其实就是做了个转发。不能访问到你的外网/sell/pay,只能访问到你的外网/pay.
实际支付时的请求目录就是sell.springboot.cn/sell,公众号已配置这目录,和你的外网地址无关。
012018-05-28
相似问题