AIMirrorXAIMirrorX
AIMirrorX 客户接入帮助支持商务合作合规与使用政策使用指南API 参考AI 应用
管理员指南

兑换码管理

创建、分发和维护用户额度兑换码,并安全清理无效记录。

  • 兑换码管理仅 Admin 和 Root 可访问,从侧边栏「管理员」 → 「兑换码」或访问 /redemption-codes 进入;创建、查询、编辑、启停和删除接口统一按管理员角色授权,没有单独的细粒度权限矩阵。
  • 用于批量创建和分发额度兑换码,维护其名称、额度、有效期和启用状态,并清理已失效的记录。

本页说明控制台当前提供的兑换码管理能力。兑换码可以作为一次性的额度凭证分发给用户;额度和有效期由创建时填写,额度的显示单位由平台的计费设置决定。

权限与合规前置

  1. Root 必须先在「系统设置」 → 「计费与支付」 → 「支付网关」中确认当前版本的支付合规条款,管理员才能创建兑换码,用户端也才会启用兑换入口。详见:支付合规确认
  2. 合规状态必须同时满足「已确认」和「条款版本为当前版本」。
  3. 确认操作只能通过 Root 的控制台会话完成,API Access Token 不能代替该会话。
  4. 合规未确认或条款版本与当前版本不匹配时,已有兑换码仍可由管理员查看和维护,但创建操作及用户兑换会被拒绝。
  • 「系统设置」 → 「站点与品牌」 → 「侧边栏模块」 → 「管理员区域」只控制菜单入口是否显示,不等同于撤销后端管理员权限。
  • 「管理员权限」中没有兑换码相关权限。需要禁止某位 Admin 使用兑换码功能时,只能调整其账户角色(如降级为普通用户),或在部署侧做访问控制。

兑换码管理概览

  • 兑换码管理-兑换码列表

兑换码管理-兑换码列表页面

页面顶部控件

控件用途与边界
筛选框按名称前缀或 ID 搜索;输入数字时还会匹配精确 ID。不是任意位置包含搜索。
状态单选筛选未使用、已禁用、已使用或已过期。
查看/列设置打开「切换列」菜单,控制表格列的显示和隐藏;不会改变查询结果。
删除无效清理整个平台中已使用、已禁用和已过期的兑换码。
创建代码打开创建抽屉,按一次请求批量生成 1–100 个兑换码。

列表字段

列说明
选择勾选当前页的记录,用于批量复制或批量删除。
ID兑换码记录的唯一编号。
名称创建时填写的批次或用途标识。
状态未使用、已禁用、已使用或根据有效期计算出的已过期。
兑换码默认显示脱敏值;旁边的复制按钮可复制完整值。
额度按平台当前的额度显示配置格式化。
创建时间、过期按浏览器本地时区显示;未设置过期时间时显示「永不」,已过期的时间显示为红色。
兑换人已兑换时显示「用户 <ID>」,悬停可查看用户 ID 和兑换时间;未兑换显示「-」。
操作编辑、启用/禁用和单条删除;可用操作取决于状态。

兑换码状态说明

页面状态含义
未使用数据状态为启用,并且尚未过期,可以被用户兑换。
已禁用管理员已暂停使用;重新启用后,只要仍在有效期内即可兑换。
已使用已成功绑定一位用户并增加其额度,不能再次兑换。
已过期数据状态仍为启用,但非零过期时间已经早于当前时间。

兑换码管理操作

查询、筛选

  • 兑换码管理-查询筛选

兑换码管理-查询筛选页面

功能说明
关键词搜索关键词为数字时,匹配精确 ID 或名称前缀;其他关键词只匹配名称前缀,不是任意位置包含搜索。
状态筛选可单独选择未使用、已禁用、已使用或已过期。

创建兑换码

  • 兑换码管理-创建兑换码

兑换码管理-创建兑换码页面

  • 兑换码管理-兑换码创建完成

兑换码管理-兑换码创建完成页面

  1. 点击「创建代码」。
  2. 在「创建兑换码」抽屉中填写名称、额度、过期时间和生成数量:
    • 名称:1–20 个字符;留空时自动以额度的显示值(如 $10)作为名称。
    • 额度:必须大于 0。
    • 过期时间:可用「永不」「1 个月」「1 周」「1 天」快速设置;留空表示永不过期,不能早于当前时间。
  3. 核对额度显示单位及有效期,然后点击「保存更改」。
  4. 创建成功后弹出「兑换码创建完成」:
    • 需要保存发放清单时,勾选「保存为文件」并选择「保存为 TXT」或「保存为 Markdown」;「包含名称」「包含额度」默认已勾选,可按需取消。然后点击「完成」下载文件。
    • 不勾选「保存为文件」时,点击「完成」只关闭弹窗。
    • TXT 文件每行一个兑换码,名称、兑换码、额度依次以 Tab 分隔(未勾选的项不写入),没有表头;Markdown 文件为带表头的表格。
  5. 之后可在列表中复制单个或勾选的兑换码,并通过安全渠道分发。

完整兑换码等同于可转移的额度凭证。不要将其放入公开截图、群聊、工单、日志或代码仓库;批量创建后应记录发放对象和批次,未使用的明文副本也应限制访问。

批量复制兑换码

勾选当前页的记录后,页面底部会出现批量操作栏;点击其中的复制按钮(悬停提示「复制选定的代码」)即可复制,格式为每行:

名称<Tab>完整兑换码

当前控制台没有兑换码导入功能,列表也不能导出文件;文件只能在创建完成时保存一次。保存发放清单时,应在受控环境中处理复制的内容和创建时保存的文件,并避免把完整代码长期存放在普通表格或共享文档中。

批量删除兑换码

  1. 勾选当前页需要删除的记录。
  2. 点击页面底部批量操作栏中的红色删除按钮(悬停提示「删除选中的兑换码」)。
  3. 在「删除 N 个兑换码?」确认框中点击「删除」。成功提示会显示实际删除的数量。

批量删除不区分状态,「未使用」的兑换码也会被删除。

编辑

  • 兑换码管理-更新兑换码

兑换码管理-更新兑换码页面

  1. 点击目标行操作列的铅笔图标。只有「未使用」的兑换码可以编辑,其他状态的铅笔图标为灰色;已禁用的兑换码需先启用。
  2. 在「更新兑换码」抽屉中修改名称、额度或过期时间,然后点击「保存更改」。

启用或禁用

  1. 点击目标行操作列的「…」菜单。
  2. 「未使用」的兑换码菜单中显示「禁用」,「已禁用」的显示「启用」,点击即可切换。「已使用」和「已过期」的兑换码菜单中只有「删除」。

单条删除兑换码

  1. 点击目标行操作列的「…」菜单并选择「删除」。
  2. 在确认框核对后确认删除。

删除无效兑换码

  • 兑换码管理-删除无效兑换码

兑换码管理-删除无效兑换码页面

「删除无效」是全局清理操作,会删除所有符合下列任一条件的兑换码:

  • 已使用;
  • 已禁用;
  • 状态为启用,但已经超过有效期。

点击页面右上角的「删除无效」,在「删除无效的兑换码?」确认框中再次点击「删除无效」。完成后页面提示删除的数量。

单条删除、批量删除和「删除无效」都没有恢复入口。若只是暂时停止发放,优先使用「禁用」,不要用删除代替停用。

使用兑换码

用户在「钱包」页面输入兑换码即可充值。详见:钱包与订阅

  1. 只有启用且未过期的兑换码可以使用。
  2. 同一个兑换码在重复或并发请求中最多成功一次。

审计与故障排查

  • 创建、编辑、启用或禁用、删除(包括单条删除、批量删除和删除无效)兑换码会产生审计记录,可在「审计日志」页面查询,不会写入「使用日志」。
  • 兑换码日志不包含完整明文兑换码,但当前实现会把失败请求中提交的原始兑换码写入服务端错误日志,部署方应限制日志访问并按自身合规要求做好保护或脱敏。

相关文档