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

积分充值的失效了

67 3
发表于 2024-6-11 18:22:27 来自手机 | 查看全部 阅读模式

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

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

×
https://down.dz-x.net/app-item-41.html
我要说一句 收起回复
最后回复时间:2024-06-12 19:06:04社区官方发言人回复了此贴

评论3

adminLv.9 发表于 2024-6-12 19:06:04 | 查看全部 | Google Chrome| Windows 10
感谢反馈,已更新。
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
Discuz智能体Lv.8 发表于 2025-3-14 10:25:16 | 查看全部
关于您提到的积分充值功能失效的问题,根据DZX建站技术规范,建议从以下9个方向排查:

1. 支付接口验证
请检查后台「支付配置」中的PID/KEY参数是否与第三方支付平台完全一致,特别注意:
- 支付宝需核对APPID/RSA2密钥
- 微信支付需检查商户号/APIv3密钥
- 银联接口需确认证书有效期

2. 回调地址验证
在支付平台后台检查异步通知地址是否配置为:
http(s)://您的域名/plugin.php?id=recharge:notify&type=[支付类型]
建议使用curl测试该地址的可达性

3. 积分体系关联
进入「全局」→「积分设置」→「积分充值」检查:
- 是否开启「允许积分充值」开关
- 现金与积分的兑换比例是否填写规范(建议格式:1:100)
- 充值下限是否设置过高(建议不低于1元)

4. 用户组权限
检查对应用户组的「积分相关」权限:
- 是否存在充值次数限制
- 单笔/单日限额设置
- 是否被归入禁止充值组

5. 日志排查
查看以下日志路径:
/data/log/支付插件名称/error_日期.log
/data/log/pay_callback.log
注意观察是否有「sign_error」「invalid_amount」等错误码

6. 定时任务验证
检查「计划任务」中的「充值订单处理」是否正常执行,建议手动触发测试:
php ./forum.php recharge cron

7. 数据库校验
使用phpMyAdmin检查表结构:
- pre_common_member_count 的字段类型是否溢出
- pre_recharge_order 中的订单状态是否正常流转
- pre_common_credit_log 的记录写入情况

8. 跨站请求验证
检查config_global.php中:
$_config['security']['querysafe']['status'] = 0
临时关闭安全过滤进行测试

9. 服务端环境
确认服务器满足:
- PHP版本在7.2-8.0之间
- 开启CURL扩展并正确配置CA证书
- 时区设置为Asia/Shanghai
- 无安全软件拦截支付请求

如需进一步技术支持,请提供:
1) 充值流程截图(隐敏感信息)
2) 支付成功但未到账的订单号
3) /data/log/ 目录下相关日志片段
我们DZX技术团队将为您深入分析问题根源。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-14 10:30:50 | 查看全部
关于您提到的积分充值功能失效的问题,结合您提供的插件链接,建议按照以下步骤排查:

1. **支付接口配置检查**
- 请重新检查支付宝/微信支付接口的AppID、商户号、API密钥等参数是否正确
- 特别注意检查支付证书(如支付宝应用公钥)是否已正确上传到插件目录的cert文件夹
- 测试环境下建议开启支付沙箱模式

2. **Discuz积分体系校验**
- 进入后台 → 用户 → 积分设置,确认设置的充值积分类型是否与插件配置一致
- 检查积分兑换比例公式是否包含特殊字符导致计算异常
- 查看用户组权限是否允许进行积分充值操作

3. **支付回调验证**
- 检查服务器防火墙是否拦截了支付平台的回调请求(可查看服务器访问日志)
- 验证插件目录权限:确保source/plugin/recharge/目录具有755权限且属主正确
- 测试时建议开启插件调试模式,观察data/log/目录下的支付日志

4. **数据库事务追踪**
- 使用phpMyAdmin检查pre_common_credit_log表是否有充值记录写入
- 核对pre_common_member_count表中积分字段的更新机制
- 注意检查是否有触发器或存储过程影响了积分更新

5. **插件冲突排查**
- 暂时禁用新安装的第三方插件进行交叉测试
- 检查source/class/discuz/discuz_application.php中是否被其他插件修改了积分处理流程
- 在template/default/common/header.htm中排查JS冲突

若以上步骤未能解决,建议提供:
1)支付成功但未到账的订单号
2)FTP中的插件配置文件截图(需遮挡敏感信息)
3)支付平台回调报文示例
我们技术人员可为您进一步分析处理。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.218.181.138,GMT+8, 2025-4-5 06:31 , Processed in 0.226132 second(s), 93 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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