所有用户输入的文本内容必须通过微信内容安全接口审核:
- 活动主题(title)
- 接头特征(identityHint)
- 举报内容
拦截词库包含但不限于:
- 色情暗语
- 违法交易
- 联系方式(防止脱离平台)
- 前端仅用于展示,实际金额由云函数计算
- 支付前验证活动状态和用户资格
- 使用微信支付订单号作为唯一凭证
- 所有退款/分账走微信原路
- 不设用户余额,规避二清风险
- 分账比例硬编码在云函数中
- 微信号(wechatId)加密存储
- 用户 openId 不对外暴露
- 发起人才能查看参与者列表
- 参与者只能查看自己的核销码
- 活动开始前 2 小时才解锁微信号
- 使用 JWT token,60 秒有效期
- 一次性使用,核销后立即失效
- 服务端验证签发时间和签名
- "我已到达"记录精确坐标和时间
- 仲裁时计算与活动地点的距离
- 偏差阈值:1000 米
- 记录举报者信息
- 虚假举报扣除信用分
- 支付失败自动退款
- 云函数超时重试机制
- 关键操作记录日志