Skip to content

BUS-08 创建政府测试钱包

BUS-08.1 目标与 DTS 依据

验证按获批财政/政府配置开立政府钱包(类别 21):由经授权财政/政府操作员或获批发起机构发起、经一次独立 NBKR 审批后激活;托管与签名采用 NBKR 批准的机构访问与 Idemix Holder 安排。该钱包作为 BUS-12 模拟 G2P 发放的资金钱包。

追溯项依据
DTS 功能场景§7.3 财政/政府钱包 + §6.7 财政部角色(G2P 场景 9 的资金端前置)
DTS 章节§7.3 类别 21(预算、G2P、采购、补贴、收入及其他获批公共资金流)、§7.7 开立规则(财政/政府配置:NBKR 一次审批)、§6.7 财政部机构访问与签名安排
DTS 测试目录TC-WAL-003(机构配置钱包,政府实例);试点国库项 TC-PIL-TREAS-*
需求依据《技术描述》附录 2 §1.2.1(中央国库和政府支付)
追溯登记附录 A

原型口径:原型环境中财政部由「获批发起机构」模拟(测试身份),托管与签名采用获批银行或政府机构 Holder 边界(§6.7);由哪家银行/机构承担 Holder 职责在执行信息中记录。

BUS-08.2 参与角色

角色职责
财政/政府操作员(测试身份)或获批发起机构发起政府钱包开立;提供预算/用途引用
NBKR 审批操作员一次独立 NBKR 审批;发起/审批分离
获批银行或政府机构 Holder 边界保护财政关系凭据,对 WalletNode 准备的准确请求签名
平台校验获批财政配置、配置并激活钱包

BUS-08.3 前置条件

  • BUS-03/04 已通过(若由银行承担 Holder 职责,该银行已激活);
  • 财政测试身份与其机构访问、签名安排的获批配置已在原型环境登记;
  • NBKR 审批角色已配置;
  • 政府钱包用途分类(本次为 G2P 测试用途)已记录。

BUS-08.4 测试数据

数据项要求记录值
政府钱包开立请求所有者/受益方 = 财政测试主体,类别 21,用途 = 模拟 G2P待执行时填写
托管配置Holder 边界归属(银行或政府机构)与凭据引用待执行时填写
越权用例身份未获批机构身份一套待执行时填写

BUS-08.5 执行步骤

步骤执行方操作预期结果实际结果证据编号状态
1财政操作员/发起机构提交政府钱包开立请求(含用途与配置引用)平台校验获批财政配置;钱包记录内部 PENDING + EXECUTING待执行待填写待执行
2Holder 边界配置财政关系凭据凭据元数据登记;Secret 隔离于 Holder 边界待执行待填写待执行
3NBKR 审批操作员执行一次独立 NBKR 审批审批于独立工作流状态记录;发起人 ≠ 审批人待执行待填写待执行
4平台激活状态 ACTIVEactivated_at 记录;审计写入待执行待填写待执行
5财政操作员查询钱包详情与余额wallet_id 类别码 21、含校验位;余额为零;状态历史完整待执行待填写待执行
6银行 A向政府钱包转入 G2P 测试资金(标准转账契约,作为 BUS-12 资金准备)转账 FINAL;政府钱包余额 = 转入金额待执行待填写待执行

BUS-08.6 预期核对点

  • 审批矩阵(§7.7):财政/政府配置 = 经授权财政/政府操作员或获批发起机构发起 + 一次独立 NBKR 审批;
  • 权限边界(§6.7):财政部不具有发行权或最终性决定权;其接口不含原始客户 KYC 证据、私钥或不受限账本数据;
  • 托管安排:财政钱包操作采用 NBKR 批准的机构访问与 Idemix Holder 安排;不依赖强制服务银行安排(§7.7);
  • 类别与用途:类别 21,允许用途限于获批公共资金流;
  • 审计:开立、审批、激活、资金转入全链路可追溯。

BUS-08.7 负向与异常用例

用例操作预期结果实际结果证据编号状态
越权发起未获批机构身份发起政府钱包开立安全拒绝并审计待执行待填写待执行
审批缺失审批完成前尝试使用该钱包钱包非 ACTIVE,操作被拒待执行待填写待执行
自我审批发起角色尝试审批被拒绝待执行待填写待执行
重复开立同一主体/用途重复提交工作流去重待执行待填写待执行

BUS-08.8 执行信息、结果与签署

项目记录
原型版本与镜像摘要待执行时填写
测试环境待执行时填写
执行日期与参与人员待执行时填写
政府钱包 ID待执行后填写
Holder 边界归属待执行时填写
资金准备转账 tx_id待执行后填写
执行结果待执行
问题/偏差(附录 F 编号)待填写
复测结论待填写
甲方业务代表签署待填写
服务商执行代表签署待填写