第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 微信小程序支付后无法回调

微信小程序支付后无法回调

时间:2019-06-28 03:31:15

相关推荐

微信小程序支付后无法回调

首先确定开发小程序支付要域名,要https请求,之后才能继续,也正是这两个前置要求引发了支付后无法回调的问题。

分享下排查思路

由于项目采用的是微服务,所以所有请求都要先经过网关,由网关做统一分发,此时先把回调接口路径加入白名单,无需鉴权,方便微信端调用。微信端支付异步回调通知只能支持外网能够访问的80端口地址,而https的默认端口是443,一般线上请求都会通过nginx做路由,然后再到网关,所以此时得添加个基于80端口的监听,同时再跳转到https的配置,这样给微信端的回调地址就类似于/api/xxxx了,nginx配置可参考nginx设置http请求自动跳转https。接下来不管是通过浏览器还是postman等,都先访问下线上回调接口,看下是不是能够正常调用到,一般不返回404就好。通过前面几步铺垫,做到了线上也能够成功调用到回调接口,那么微信端也自然可以调用到,微信小程序支付回调就通了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。