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.

IPS-Alipay 支付宝当面付

  • Version: 5.0.5
  • Beta Release: No
  • Security Update: Yes
  • Current Version: No
  • operating platform: IPS

IPS-支付宝当面付网关应用 (okalipayqr) 适用于没有企业版的个人支付宝账户收款。使用支付宝官方API,没有中间商,保证资金支付安全!

版本历史

v5.0.5 更新说明

  1. 安全

    1. 回调通知验证支付金额

    2. 回调通知验证 app_id

    3. 状态接口增加登录验证

    4. 状态接口增加订单归属验证

    5. 签名失败时抛出异常

    6. 公钥加载校验返回值

    7. 签名 base64 解码严格校验

    8. 验签结果区分错误与失败

    9. out_trade_no 使用时序安全比较

Bug 修复

签名内容错误排除"0"值参数
CSS/字体路径改为绝对 URL
回调处理改用 IPS 标准 checkFraudRulesAndCapture()

兼容性变更

移除废弃的 openssl_free_key()
私钥存储从4份冗余减为1份
状态接口改为只读
回调处理防重复执行(幂等)
生产环境减少日志输出
新增升级迁移脚本

v5.0.4 更新说明

性能优化
  • 支付状态轮询改为指数退避算法(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 秒显示成功消息)

Bug 修复
  • 修复 SUPPORTS_RECURRING 错误声明(改为 FALSE)

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

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

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

兼容性变更
  • 新增 normalizeKey() 方法统一密钥处理

  • 添加配置常量(DEFAULT_TIMEOUT_MINUTES、DEFAULT_STORE_ID)

  • App ID 格式验证(16-32 位数字)

  • 密钥长度验证(最小 100 字符)

  • 订单标题长度限制(最大 256 字符)

  • 错误提示更具体化

v5.0.3 更新说明

本支付网关应用支持自动跟随用户系统的明暗模式设置:
- 🌞 **明亮模式**:系统为明亮模式时显示
- 🌙 **暗黑模式**:系统为暗黑模式时显示

兼容性变更

🔄 **自动切换**:跟随系统设置实时切换

v5.0.2 更新说明

  • 更新支付页面显示逻辑

  • 适配在暗色页面的显示效果

  • 跟随系统明暗色系的转换

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.