Skip to content
View in the app

A better way to browse. Learn more.

OKCCN - XenForo & IPS Plugin Marketplace

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
  • Language

IPS-Alipay 支付宝当面付网关 5.0.4

  • Linked Product:
  • Version Number: 5.0.4
  • Release Type: 正式版
  • Security Update: No
  • Known Issues:
    • 修复 SUPPORTS_RECURRING 错误声明(改为 FALSE)

    • 修复密钥处理不一致问题

    • 修复支付成功状态检查竞态条件

    • 修复升级脚本日志调用错误

  • Breaking Changes:
    • 新增 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 秒显示成功消息)

版本历史

v5.0.7 更新说明

新增
  • 新增 QQ 响应统一解析能力(兼容 URL 编码 / JSONP / JSON)

  • 新增 refresh_token 自动续期机制(自动回写新令牌与过期时间)

  • 新增头像同步功能(100x100 优先,40x40 回退,可后台控制)

  • 新增用户资料访问期缓存机制

  • 新增同步选项联动控制(关闭头像/姓名自动关闭对应策略)

  • 新增更完整的异常日志与容错处理机制

  • 新增回调地址无末尾斜杠兼容规则

  • 新增本版本语言项与升级记录

Bug 修复
修复
  • 修复 profilesync 场景下因 QQ 非标准返回导致的 BAD_JSON 异常

  • 修复 access_token 解析不稳定问题

  • 修复 JSONP 包裹结构导致的令牌解析失败

  • 修复授权流程异常时直接致命报错的问题

  • 修复用户名同步关闭时仍覆盖本地名称的问题

兼容性变更
兼容性调整
  • 整体对齐 IPS 5 OAuth2 规范与调用流程

  • 重写授权码换取令牌流程

  • 重写令牌续期流程

  • 明确关闭 PKCE(QQ 不支持)

  • OpenID 获取优先使用 fmt=json,并保留 JSONP 回退

  • 用户资料获取改为双阶段流程(OpenID → 用户信息)

User Feedback

There are no reviews to display.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.