建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

使用erphpdown插件解决支付宝支付不充值成功回调

GG网络技术分享 2025-03-18 16:15 0


偶尔有用户会问模板兔反馈说通过erphpdown插件使用了支付宝当面支付接口,但是支付后网站收不到账号,也没有订单。 以下是您进行调查的一些可能原因:

1、网站服务器/主机有防火墙。比如你使用宝塔面板,然后安装了防火墙软件,那么防火墙可能会拦截支付宝的回调通知,你可以添加支付宝官方回调通知的IP白名单

2.如果域名解析设置为CDN,那么需要在CDN端添加上面的白名单

3.服务器/主机本身有自己的防火墙。 比如siteground等国外一些主机自带防火墙,需要在主机面板关闭或者加入白名单

4、网站自带缓存(页面缓存、数据库缓存)和安全插件,可以尝试禁用

5、在支付宝开放平台的接口获取部分设置了授权回调地址,但是设置错误。 (注意[Application Gateway][Server IP Whitelist][Interface Content Encryption Method][Authorization Callback Address]下图中不需要设置!) 如果你设置了授权回调地址,请修改为http://你的域名/wp-content/plugins/erphpdown/payment/f2fpay/notify_url.php

6、插件冲突可能是安装了几个集成刷脸支付的插件(概率小)

7、您的支付宝服务器域名解析不稳定,导致没有通知(可能是域名被劫持污染了,如果是这种情况,建议更换域名或者做一个中间域名太多了),这可能回调成功,但是有延迟。 当然,如果有延迟,可能是数据库缓存造成的。

8、不要使用宝塔自动生成的SSL。 推荐使用阿里云和腾讯云的SSL,免费。

标签:

提交需求或反馈

Demand feedback