| 123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * 《收付款 OpenAPI 接入文档》的侧边栏条目定义(正文 `docs/collection-openapi.md`)。
- *
- * 切片逻辑在 `docSlicer.ts`,本文件只写「哪些标题拼成哪一条」。
- * 另一条通道(门店与订单)是独立产品、独立文档,见 `harDoc.ts` 与 `docs/har-openapi.md`。
- */
- import raw from "./docs/collection-openapi.md?raw";
- import { buildSections, type DocSectionDef } from "./docSlicer";
- /**
- * 侧边栏条目定义。键即 `activeSection` 的值。
- * `parts` 里的标题必须与 md 里的标题**逐字一致**(含空格、全角括号)。
- */
- const SECTIONS: DocSectionDef[] = [
- {
- key: "collection_intro",
- title: "接入总则",
- parts: ["## 1. 概述", "## 2. 接入准备", "## 3. 请求约定", "## 4. 业务约定"],
- },
- { key: "collection_barcode", title: "付款码支付", parts: ["### 5.1 付款码支付(被扫)"] },
- { key: "collection_qrcode", title: "二维码支付", parts: ["### 5.2 二维码支付(主扫)"] },
- { key: "collection_h5", title: "H5 支付", parts: ["### 5.3 H5 支付"] },
- { key: "collection_order_query", title: "订单查询", parts: ["### 5.4 订单查询"] },
- { key: "collection_close", title: "撤销关单", parts: ["### 5.5 撤销 / 关单"] },
- { key: "collection_refund", title: "发起退款", parts: ["### 5.6 退款"] },
- { key: "collection_refund_query", title: "退款查询", parts: ["### 5.7 退款查询"] },
- {
- key: "collection_status",
- title: "状态与通知",
- parts: ["## 6. 状态说明", "## 7. 异步通知(回调)"],
- },
- {
- key: "collection_checklist",
- title: "联调与常见问题",
- parts: ["## 8. 联调检查清单", "## 9. 常见问题"],
- },
- ];
- export const collectionSections = buildSections(raw, SECTIONS);
|