Pārlūkot izejas kodu

fix(聚合支付): C 端支付页与开放文档对外名称改为聚合支付

H5 支付页 title、开放文档首段与侧栏组名改用聚合支付;接口路径与操作名(统一下单/统一退款)不变;同步文档契约测试。
alphaH 1 nedēļu atpakaļ
vecāks
revīzija
45fe99bee5

+ 1 - 1
frontend/public/pay/unified-h5.html

@@ -5,7 +5,7 @@
 <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
 <meta name="referrer" content="no-referrer">
 <meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src http: https:; style-src 'unsafe-inline'; script-src 'unsafe-inline'; connect-src 'self'; base-uri 'none'; form-action 'none'">
-<title>支付</title>
+<title>聚合支付</title>
 <style>
   :root {
     --bg: #f4f5f7;

+ 1 - 1
frontend/src/views/module_payment/apikey/docs/unified-openapi.md

@@ -1,6 +1,6 @@
 ## 1. 概述
 
-「统一支付平台」是平台接入的**另一条产品线**。它与「支付宝收单」**不是同一套接口**:端点路径、金额单位、状态枚举都不同,两份文档的字段不可混用、枚举值不可互相套用。
+「聚合支付」是平台接入的**另一条产品线**。它与「支付宝收单」**不是同一套接口**:端点路径、金额单位、状态枚举都不同,两份文档的字段不可混用、枚举值不可互相套用。
 
 - **认证**:平台 **API Key**(请求头 `Authorization: ApiKey <key>` 与 `Signature`,按请求 JSON body 计算 HMAC-SHA256)。这**不是**上游的 MD5 签名 —— 上游签名由平台在服务端完成,调用方不需要、也不应该持有上游 `appSecret`。
 - **金额**:全链路金额的单位(unit)都是**分**(整型 int),1 元 = 100 分。不要按「元」传小数。

+ 1 - 1
frontend/src/views/module_payment/apikey/index.vue

@@ -494,7 +494,7 @@
                 </el-collapse-item>
 
                 <!-- 统一支付收单(unifiedDoc.ts ← docs/unified-openapi.md)—— 2026-10-20 新增,R52 排在 collection 之后 -->
-                <el-collapse-item title="统一支付收单" name="unified">
+                <el-collapse-item title="聚合支付收单" name="unified">
                   <div class="sidebar-section">
                     <ul>
                       <li

+ 1 - 1
frontend/src/views/module_payment/apikey/unifiedDoc.ts

@@ -1,5 +1,5 @@
 /**
- * 统一支付平台(汇安融通道)开放文档的侧边栏条目定义(正文 `docs/unified-openapi.md`)。
+ * 聚合支付(汇安融通道)开放文档的侧边栏条目定义(正文 `docs/unified-openapi.md`)。
  *
  * 切片逻辑在 `docSlicer.ts`,本文件只写「哪些标题拼成哪一条」。
  * 这是继「银联收单」「支付宝收单」之后的**第三条产品线、第三份文档**,互不合并:

+ 1 - 1
java/src/test/java/com/payment/platform/module/payment/unified/UnifiedDocSectionsTest.java

@@ -155,7 +155,7 @@ class UnifiedDocSectionsTest {
         assertTrue(vue.contains("...unifiedSections"), "mdSections 必须合并 unifiedSections");
         assertTrue(vue.contains("v-for=\"(section, key) in unifiedSections\""),
                 "unified 组必须遍历 unifiedSections");
-        assertTrue(vue.contains("title=\"统一支付收单\""), "缺第 7 组标题「统一支付收单」");
+        assertTrue(vue.contains("title=\"聚合支付收单\""), "缺第 7 组标题「聚合支付收单」");
 
         // v-if 必须落在 name="collection" 的**那个** el-collapse-item 开标签上,
         // 而不是随便出现在文件某处 —— 只做 contains 时把它挪到别的组仍然会绿。