小莲莲
学如初出之苗,不见其增日有所长;惰如磨刀之石,不见其损日有所亏!

前言,用过好多次的微信支付,好多次都踩坑,通常吭哧吭哧找三两天的问题~泪呀~

这次又是,原本都调试好用的,后来不知道怎么的又不好用了,回调死活不进入,找腾讯技术客服也没有什么结果,最终解决了,记录下吧,同时希望能给有遇到相同问题的朋友一个捷径。

首选还是要按照官方的排查问题:

当收不到微信支付回调通知情况下,我们需要怎么做

 

1、核实上送回调地址是否可被外网访问,是否有DNS解析

2、核实是否有安全策略拦截微信支付回调通知

3、确认回调地址代码的可用性

4、如果使用V3接口,麻烦确认下是否设置加密的密钥,登录商户平台操作

然而,我的不在上述解决范围内,我的回调地址是个aspx,之前是好用的,后来找问题发现访问站点域名后面总是加一个“?AspxAutoDetectCookieSupport=1”,问题就在这了。

通过这篇文章找到解决办法,修改了配置,支付回调就好用了。

在iis中将cookie的配置项设置为“使用cookie”,就不会自动加AspxAutoDetectCookieSupport,照此修改后,微信支付成功后回调又可以正常请求了。

 

posted on 2021-10-13 15:46  江南荷韵  阅读(1354)  评论(0编辑  收藏  举报