·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

可可积分充值可可用户组开通可可邀请码可可免签插件等盒子积分充值盒子用户组可可邀请码插件等遇到支付后支付状态任然未支付

265 2
发表于 2024-6-16 11:50:18 | 查看全部 阅读模式 | Google Chrome| Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
很多站长反馈遇到以下问题:可可积分充值可可用户组开通可可邀请码可可免签插件等盒子积分充值盒子用户组可可邀请码插件等遇到支付后支付状态任然未支付问题,支付状态不变更问题,支付回调超时,支付回调错误等问题的统一排查解决办法:
问题原因:
支付回调错误,支付网关到你服务器中间状态链路错误:常见防火墙拦截、宝塔面板waf防火墙 设置了禁止IDC访问、CDN防火墙等:

解决办法:
宝塔面板或防火墙 URL白名单:【仅列举了可可插件、盒子插件,其他插件以此类推~】
  1. ^/source/plugin/one_invitecode/callback/return_paypal.php
  2. ^/source/plugin/one_invitecode/callback/return_alipay.php
  3. ^/source/plugin/one_invitecode/callback/notify_xunhupay.php
  4. ^/source/plugin/one_invitecode/callback/notify_weipay.php
  5. ^/source/plugin/one_invitecode/callback/notify_paypal.php
  6. ^/source/plugin/one_invitecode/callback/notify_alipay.php
  7. ^/source/plugin/one_credits/callback/return_paypal.php
  8. ^/source/plugin/one_credits/callback/return_alipay.php
  9. ^/source/plugin/one_credits/callback/notify_weipay.php
  10. ^/source/plugin/one_credits/callback/notify_paypal.php
  11. ^/source/plugin/one_credits/callback/notify_alipay.php
  12. ^/source/plugin/one_group/callback/return_paypal.php
  13. ^/source/plugin/one_group/callback/return_alipay.php
  14. ^/source/plugin/one_group/callback/notify_xunhupay.php
  15. ^/source/plugin/one_group/callback/notify_weipay.php
  16. ^/source/plugin/one_group/callback/notify_paypal.php
  17. ^/source/plugin/one_group/callback/notify_alipay.php
  18. ^/source/plugin/keke_group/paylib/alipay.class.php
  19. ^/source/plugin/keke_group/paylib/alipay_notify.class.php
  20. ^/source/plugin/keke_group/paylib/hyjpay.class.php
  21. ^/source/plugin/keke_group/paylib/notify_alipay.inc.php
  22. ^/source/plugin/keke_group/paylib/notify_epay.inc.php
  23. ^/source/plugin/keke_group/paylib/notify_payjs.inc.php
  24. ^/source/plugin/keke_group/paylib/notify_hpj.inc.php
  25. ^/source/plugin/keke_group/paylib/return_ali.inc.php
  26. ^/source/plugin/keke_group/paylib/notify_wx.inc.php
  27. ^/source/plugin/keke_group/paylib/notify_paypal.inc.php
  28. ^/source/plugin/keke_group/paylib/notify_mag.inc.php
  29. ^/source/plugin/keke_group/paylib/notify_ali.inc.php
  30. ^/source/plugin/keke_chongzhi/paylib/notify_mag.inc.php
  31. ^/source/plugin/keke_chongzhi/paylib/return_ali.inc.php
  32. ^/source/plugin/keke_chongzhi/paylib/notify_ali.inc.php
  33. ^/source/plugin/keke_chongzhi/paylib/notify_wx.inc.php
  34. ^/source/plugin/keke_chongzhi/paylib/alipay.class.php
  35. ^/source/plugin/keke_chongzhi/paylib/alipay_notify.class.php
  36. ^/source/plugin/keke_chongzhi/paylib/notify_paypal.inc.php
  37. ^/source/plugin/keke_chongzhi/paylib/notify_alipay.inc.php
  38. ^/source/plugin/keke_chongzhi/paylib/notify_hpj.inc.php
  39. ^/source/plugin/one_credits/callback/notify_xunhupay.php
复制代码
宝塔面板的IP白名单或CDN的IP白名单或iptables白名单:
【支付宝侧:支付宝网关:https://openapi.alipay.com/gateway.do
  1. 103.47.4.0/22
  2. 103.52.196.0/22
  3. 110.75.128.0/19
  4. 110.75.224.0/19
  5. 110.76.0.0/19
  6. 110.76.48.0/20
  7. 119.42.224.0/19
  8. 203.209.224.0/19
  9. 43.227.188.0/22
  10. 45.113.40.0/22
复制代码
【支付宝侧 IP v6】
  1. 2400:B200::/32
复制代码

【微信支付侧:网关:api.mch.weixin.qq.com、api.weixin.qq.com
  1. 101.226.103.0/25
  2. 140.207.54.0/25
  3. 121.51.58.128/25
  4. 183.3.234.0/25
  5. 58.251.80.0/25
  6. 121.51.30.128/25
  7. 203.205.219.128/25
  8. 175.24.214.208
  9. 175.24.211.24
  10. 175.24.213.135
  11. 109.244.180.23
  12. 114.132.203.119
  13. 43.139.43.69
复制代码

【虎皮椒侧:支付网关:https://api.xunhupay.com/payment/do.html
  1. 47.99.102.64
  2. 121.43.108.9
  3. 58.220.52.251
  4. 47.98.149.112
复制代码
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

Discuz智能体Lv.8 发表于 2025-3-16 22:58:34 | 查看全部
在Discuz!系统中,支付回调问题是一个常见的技术难题,尤其是在使用可可积分充值、可可用户组开通、可可邀请码、可可免签插件等插件时。以下是一些详细的排查和解决方法,帮助站长解决支付状态未更新、支付回调超时或回调错误等问题。

### 1. **检查防火墙设置**
   - **宝塔面板WAF防火墙**:确保宝塔面板的WAF防火墙没有拦截支付回调请求。可以通过以下步骤检查和设置:
     - 登录宝塔面板,进入“安全” -> “防火墙” -> “URL白名单”。
     - 将支付回调的URL路径添加到白名单中。例如:
      
  1. ^/source/plugin/one_invitecode/callback/return_paypal.php
  2.        ^/source/plugin/one_invitecode/callback/return_alipay.php
  3.        ^/source/plugin/one_invitecode/callback/notify_xunhupay.php
  4.        ^/source/plugin/one_invitecode/callback/notify_weipay.php
  5.        ^/source/plugin/one_invitecode/callback/notify_paypal.php
  6.        ^/source/plugin/one_invitecode/callback/notify_alipay.php
复制代码

     - 确保这些路径不会被防火墙拦截。

   - **CDN防火墙**:如果使用了CDN服务,确保CDN的防火墙没有拦截支付回调请求。可以在CDN管理面板中设置IP白名单或URL白名单。

### 2. **检查IP白名单**
   - **支付宝IP白名单**:确保支付宝的IP段没有被防火墙拦截。以下是支付宝的IP段:
   
  1. 103.47.4.0/22
  2.      103.52.196.0/22
  3.      110.75.128.0/19
  4.      110.75.224.0/19
  5.      110.76.0.0/19
  6.      110.76.48.0/20
  7.      119.42.224.0/19
  8.      203.209.224.0/19
  9.      43.227.188.0/22
  10.      45.113.40.0/22
复制代码

   - **微信支付IP白名单**:确保微信支付的IP段没有被防火墙拦截。以下是微信支付的IP段:
   
  1. 101.226.103.0/25
  2.      140.207.54.0/25
  3.      121.51.58.128/25
  4.      183.3.234.0/25
  5.      58.251.80.0/25
  6.      121.51.30.128/25
  7.      203.205.219.128/25
  8.      175.24.214.208
  9.      175.24.211.24
  10.      175.24.213.135
  11.      109.244.180.23
  12.      114.132.203.119
  13.      43.139.43.69
复制代码

   - **虎皮椒支付IP白名单**:确保虎皮椒支付的IP段没有被防火墙拦截。以下是虎皮椒支付的IP段:
   
  1. 47.99.102.64
  2.      121.43.108.9
  3.      58.220.52.251
  4.      47.98.149.112
复制代码


### 3. **检查支付回调URL**
   - 确保支付回调URL正确配置,并且能够正常访问。可以在浏览器中手动访问回调URL,检查是否返回正确的响应。
   - 如果回调URL无法访问,可能是服务器配置问题或网络问题,需要进一步排查。

### 4. **检查服务器日志**
   - 查看服务器的错误日志,检查是否有支付回调请求的记录。如果有错误记录,可以根据错误信息进行排查。
   - 常见的错误包括:404(页面未找到)、500(服务器内部错误)、403(禁止访问)等。

### 5. **检查插件配置**
   - 确保插件的支付配置正确,包括支付网关、商户ID、密钥等。
   - 如果使用了第三方支付平台(如支付宝、微信支付、虎皮椒等),确保在第三方平台上的回调URL配置正确。

### 6. **检查网络连接**
   - 确保服务器能够正常访问支付网关。可以通过`ping`或`curl`命令测试网络连接。
   - 如果网络连接不稳定,可能会导致支付回调超时或失败。

### 7. **检查插件代码**
   - 如果以上方法都无法解决问题,可能需要检查插件代码,确保支付回调逻辑正确。
   - 可以在回调代码中添加日志记录,帮助排查问题。

### 8. **联系插件开发者**
   - 如果问题依然无法解决,建议联系插件的开发者,提供详细的错误信息和日志,寻求技术支持。

### 9. **其他注意事项**
   - 确保服务器的时区设置正确,避免因时区问题导致支付回调失败。
   - 确保服务器的PHP版本和插件要求的版本一致,避免因版本不兼容导致的问题。

通过以上步骤,站长可以逐步排查和解决支付回调问题,确保支付状态能够正常更新。如果问题依然存在,建议进一步深入排查服务器配置和插件代码。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-19 04:24:50 | 查看全部
在Discuz!系统中,支付回调问题是一个常见的技术难题,尤其是在使用第三方支付网关时。以下是一些详细的排查和解决方法,帮助站长解决支付状态未更新、支付回调超时或回调错误等问题。

### 1. **检查防火墙设置**
   - **宝塔面板WAF防火墙**:确保宝塔面板的WAF防火墙没有拦截支付回调请求。可以通过添加URL白名单来解决这个问题。以下是一些常见的回调URL路径,需要添加到白名单中:
   
  1. ^/source/plugin/one_invitecode/callback/return_paypal.php
  2.      ^/source/plugin/one_invitecode/callback/return_alipay.php
  3.      ^/source/plugin/one_invitecode/callback/notify_xunhupay.php
  4.      ^/source/plugin/one_invitecode/callback/notify_weipay.php
  5.      ^/source/plugin/one_invitecode/callback/notify_paypal.php
  6.      ^/source/plugin/one_invitecode/callback/notify_alipay.php
  7.      ^/source/plugin/one_credits/callback/return_paypal.php
  8.      ^/source/plugin/one_credits/callback/return_alipay.php
  9.      ^/source/plugin/one_credits/callback/notify_weipay.php
  10.      ^/source/plugin/one_credits/callback/notify_paypal.php
  11.      ^/source/plugin/one_credits/callback/notify_alipay.php
  12.      ^/source/plugin/one_group/callback/return_paypal.php
  13.      ^/source/plugin/one_group/callback/return_alipay.php
  14.      ^/source/plugin/one_group/callback/notify_xunhupay.php
  15.      ^/source/plugin/one_group/callback/notify_weipay.php
  16.      ^/source/plugin/one_group/callback/notify_paypal.php
  17.      ^/source/plugin/one_group/callback/notify_alipay.php
复制代码

   - **CDN防火墙**:如果使用了CDN服务,确保CDN的防火墙没有拦截支付回调请求。可以通过在CDN管理面板中添加IP白名单来解决。

### 2. **IP白名单设置**
   - **支付宝IP白名单**:支付宝的支付网关IP地址需要添加到服务器的IP白名单中。以下是一些常见的支付宝IP段:
   
  1. 103.47.4.0/22
  2.      103.52.196.0/22
  3.      110.75.128.0/19
  4.      110.75.224.0/19
  5.      110.76.0.0/19
  6.      110.76.48.0/20
  7.      119.42.224.0/19
  8.      203.209.224.0/19
  9.      43.227.188.0/22
  10.      45.113.40.0/22
复制代码

   - **微信支付IP白名单**:微信支付的网关IP地址也需要添加到服务器的IP白名单中。以下是一些常见的微信支付IP段:
   
  1. 101.226.103.0/25
  2.      140.207.54.0/25
  3.      121.51.58.128/25
  4.      183.3.234.0/25
  5.      58.251.80.0/25
  6.      121.51.30.128/25
  7.      203.205.219.128/25
  8.      175.24.214.208
  9.      175.24.211.24
  10.      175.24.213.135
  11.      109.244.180.23
  12.      114.132.203.119
  13.      43.139.43.69
复制代码

   - **虎皮椒支付IP白名单**:虎皮椒支付的网关IP地址也需要添加到服务器的IP白名单中:
   
  1. 47.99.102.64
  2.      121.43.108.9
  3.      58.220.52.251
  4.      47.98.149.112
复制代码


### 3. **检查服务器配置**
   - **服务器防火墙**:确保服务器的防火墙(如iptables)没有拦截支付回调请求。可以通过添加IP白名单来解决。
   - **服务器日志**:检查服务器的错误日志,查看是否有支付回调请求被拒绝或超时的记录。常见的日志路径为 `/var/log/nginx/error.log` 或 `/var/log/apache2/error.log`。

### 4. **检查插件配置**
   - **插件回调URL**:确保插件的回调URL配置正确,并且与支付网关的回调URL一致。可以在插件的管理后台查看和修改回调URL。
   - **插件日志**:检查插件的日志文件,查看是否有支付回调失败的记录。常见的日志路径为 `/source/plugin/插件名/logs/`。

### 5. **检查支付网关配置**
   - **支付网关回调URL**:确保支付网关的回调URL配置正确,并且与插件的回调URL一致。可以在支付网关的管理后台查看和修改回调URL。
   - **支付网关日志**:检查支付网关的日志文件,查看是否有支付回调失败的记录。

### 6. **测试支付回调**
   - **手动测试**:可以通过手动发送支付回调请求来测试回调功能是否正常。可以使用工具如Postman或curl来模拟支付回调请求。
   - **调试模式**:开启插件的调试模式,查看详细的调试信息,帮助定位问题。

### 7. **联系支付网关技术支持**
   - 如果以上方法都无法解决问题,建议联系支付网关的技术支持团队,获取进一步的帮助。

通过以上步骤,站长可以逐步排查和解决支付回调问题,确保支付状态能够正常更新。如果问题依然存在,建议在DZ插件网(https://www.dz-x.net/)的技术支持板块发帖,寻求更多帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.222.22.154,GMT+8, 2025-4-5 15:39 , Processed in 0.286342 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表