IPS-支付宝当面付网关应用 (okalipayqr)

付费/Paid IPS-支付宝当面付网关应用 (okalipayqr) 5.0.4

欢迎客人!

• 开始前请阅读社区规则确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!

• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【加入Telegram】【QQ群:5977983】

• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分

  • 🧧 领取红包积分 · Claim Red Envelope Points

安全修复​

  • 修复 SQL 注入风险(alipay_notify.php 查询逻辑)
  • 修复 XSS 跨站脚本风险(所有输出添加 htmlspecialchars 转义)
  • 添加 out_trade_no 格式验证(正则表达式)
  • 添加 transaction_id 数字验证
  • 添加网关类型验证(确保只处理支付宝通知)
  • 添加数据库事务保护(防止并发更新)

性能优化​

  • 支付状态轮询改为指数退避算法(1s→1.5s→2s...最大5s)
  • 移除生产环境调试日志(只在 IN_DEV 模式记录)
  • 优化数据库查询(使用 gw_id 直接查询,移除 LIKE 模糊查询)
  • CURL 超时从 30 秒增加到 60 秒
  • 添加连接超时 10 秒

代码改进​

  • 新增 normalizeKey() 方法统一密钥处理
  • 添加配置常量(DEFAULT_TIMEOUT_MINUTES、DEFAULT_STORE_ID)
  • App ID 格式验证(16-32 位数字)
  • 密钥长度验证(最小 100 字符)
  • 订单标题长度限制(最大 256 字符)
  • 错误提示更具体化

Bug 修复​

  • 修复 SUPPORTS_RECURRING 错误声明(改为 FALSE)
  • 修复密钥处理不一致问题
  • 修复支付成功状态检查竞态条件
  • 修复升级脚本日志调用错误

新增功能​

  • 交易 extra 数据添加 alipay_created_time 字段
  • 交易 extra 数据添加 alipay_buyer_id 字段
  • 交易 extra 数据添加 alipay_receipt_amount 字段
  • 支付页面超时提示(10 分钟)
  • 支付成功延迟跳转(1.5 秒显示成功消息)
本支付网关应用支持自动跟随用户系统的明暗模式设置:
- 🌞 **明亮模式**:系统为明亮模式时显示
- 🌙 **暗黑模式**:系统为暗黑模式时显示
- 🔄 **自动切换**:跟随系统设置实时切换
  • 更新支付页面显示逻辑
  • 适配在暗色页面的显示效果
  • 跟随系统明暗色系的转换
修复:
- ✅ 有订阅周期的商品无法使用支付宝支付的问题
- ✅ 支持所有类型的支付场景(一次性购买、订阅、续费)
- ✅ 改进了日志记录和错误处理
- ✅ 更新了支付网关的功能标识
后退
顶部