支付成功后,收不到回调。可能的原因
微信支付:
你好,请按照以下几点检查:
1,请检查回调url是否能正常公网访问
2,回调url是不能带参数的,请注意
2,是否开启了防火墙,如果开户了防火墙,请添加微信支付回调IP(微信支付回调通知出口IP列表: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_2&index=2)
3,是否正确使用post请求
4,回调url修改成http协议试试
其他
重要原因:
回调方法开启了登录验证之类的操作
例如TP框架有登录验证的前置操作,一定要去掉:
protected $beforeActionList = [
'first' => ['except' => 'index,notify_url_alipay,notify_url_wx']
];
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)