项目采用: Spring Cloud + Boot + Gateway服务网关 + Consu 注册中心
在小程序发起微信支付后, 调用后台服务的发起微信预支付,通过预支付拿到的返回信息小程序在通过API调起微信支付, 支付成功后,按理支付成功后,微信会向预先设置的回调地址, 通过本次的支付结果,上周之前是可以的,这周因为改了架构, 所以换了一个请求域名,但实质程序是没有改过的, 只是换了一个域名, https http 都是可以访问, 用的就是 Caddy自动获取的https证书, 根据官方的解释小程序发起JSAPI支付是不需要设置支付目录和授权域名的,但因为不确定不肯定我还是在商户后台设置了
因为是spring mvc项目有人也问过我有没有在web层做了权限验证或者过滤,嗯,这个没有的, 这个接口是放开的,是可以直接访问的,因为这个问题,试过N种方式去排查问题,也是没有解决, 所以只好求助一下广大的同行大神。。。。
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=4
楼主解决了么,前端支付成功,但是微信不走后台接口
楼主,解决了吗,我也遇到这个情况了
遇到过换域名,支付成功回调一个小时后才有
有点尴尬,我也是昨天遇到的
我们昨天晚上也遇到了,重复请求支付的问题,还在查什么原因。
那你这个应该是收到回调通知啦把? 我这边是直接没有一点反应来的
这完全是微信回调不支持sni 导致的, 也就是一个主域名下有多个https 子域名,找微信客服一直是机器人,好不容易找到微信客服,说不管技术,让提交工单,几个星期都没回复,最后还得靠自己解决,https://github.com/mholt/certmagic/issues/22 ,