用户支付成功,但是后台订单显示未支付
首先去上游支付接口网站查看订单,状态是否已支付,如果是未支付,那就是上游支付网站的问题,不是你自己网站的问题!
在后台支付相关配置里面,有个“回调专用网址”,必须留空,或填写正确的能访问的网址!
服务器有开启WAF防火墙、防CC的,需要关闭,否则上游支付接口无法异步通知到本站!
域名有接入高防CDN、Cloudflare的,需要把域名改成解析到源站才可以!
极少数国内支付机构,不支持境外服务器回调,需要迁移到国内服务器。
极少数支付机构(如银盈通),不支持https网站回调,只能单独配置一个http的网站做回调。
去上游支付网站点重新通知(补单),可以重试异步通知。
用户支付成功,后台对应订单显示已支付,但是商户网站没有订单或显示未支付
最主要原因是用户支付成功后直接关闭了网页或者直接点返回了,没有等页面跳转回商户网站。
除此之外还可能是商户网站服务器有防火墙、防CC,或域名接入了高防CDN等,导致易支付无法异步通知到商户网站。
如果商户网站是自行开发对接的,也可能是对接的有问题,点击补单跳转后的页面报错就说明对接的有问题,需要商户网站根据开发文档自行检查代码。
在订单列表点重新通知(补单),可以重试异步通知。
检查服务器是否安装了“堡塔网站加速”插件,如果有的话必须卸载!
检查网站域名是否接入了CDN。例如腾讯云等CDN,会把全站都给缓存,除非单独配置缓存规则改成不缓存。如果不会配置,建议不要用CDN。

评论0
还没有评论,来抢占沙发吧~