- 所属产品:
- 版本号: 5.0.4
- 版本类型: 正式版
- 安全更新: 否
-
Bug 修复:
修复 SUPPORTS_RECURRING 错误声明(改为 FALSE)
修复密钥处理不一致问题
修复支付成功状态检查竞态条件
修复升级脚本日志调用错误
-
兼容性变更:
新增 normalizeKey() 方法统一密钥处理
添加配置常量(DEFAULT_TIMEOUT_MINUTES、DEFAULT_STORE_ID)
App ID 格式验证(16-32 位数字)
密钥长度验证(最小 100 字符)
订单标题长度限制(最大 256 字符)
错误提示更具体化
性能优化
支付状态轮询改为指数退避算法(1s→1.5s→2s...最大5s)
移除生产环境调试日志(只在 IN_DEV 模式记录)
优化数据库查询(使用 gw_id 直接查询,移除 LIKE 模糊查询)
CURL 超时从 30 秒增加到 60 秒
添加连接超时 10 秒
新增功能
交易 extra 数据添加 alipay_created_time 字段
交易 extra 数据添加 alipay_buyer_id 字段
交易 extra 数据添加 alipay_receipt_amount 字段
支付页面超时提示(10 分钟)
支付成功延迟跳转(1.5 秒显示成功消息)
推荐意见