这个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回答

廖师兄

2018-05-28

你访问 http://sell.springboot.cn/sell/pay?openid=xxx,   这程序会用RestTemplate()去访问你的外网地址,其实就是做了个转发。不能访问到你的外网/sell/pay,只能访问到你的外网/pay.

实际支付时的请求目录就是sell.springboot.cn/sell,公众号已配置这目录,和你的外网地址无关。

0
1
宝慕林5400986
非常感谢!
2018-05-28
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程