微信支付接入 skill:在 Agent 裏統一處理接入與排障

前言

接微信支付時,文檔分散在多個產品頁,JSAPI、Native、服務商模式、APIv2 與 APIv3 的規則也不完全一樣。簽名、證書、回調驗籤、查單和錯誤碼往往在聯調階段才集中暴露。若在 Cursor 等 Agent 裏直接問通用模型,容易得到過時接口或缺少官方上下文的回答。

下面介紹 SkillHub 上的「微信支付接入 skill」:由微信支付團隊發佈,作爲 WeChat Pay 相關問題的統一入口,把產品選型、示例代碼指引、接入質量評估和答疑排障收斂到同一套 Skill 觸發規則裏。

這是什麼

「微信支付接入 skill」是面向大模型 Agent 的 Skill,座標爲 @tencent-adm/wechatpay-payment-integration,當前版本 1.0.15,來源爲 enterprise,分類爲 dev-programming,發佈者爲 微信支付團隊。

Skill 的定位是:處理與微信支付接入、產品、開發、運營相關的諮詢;提供產品選型、官方示例代碼、接入質量評估、答疑與排障。頁面標註 requires_api_key=false,安裝使用不依賴額外 API Key 配置。

核心功能

以下能力均來自 SkillHub 與官方簡介,未單獨列出的細節以 Skill 包內 SKILL.md 爲準。

  1. 產品與接入諮詢
    覆蓋接入流程、產品能力及開發、運營側常見問題。

  2. 產品選型
    在用戶需要推薦支付方式或做產品選型時觸發,例如 JSAPI、APP 支付、H5 支付、Native 支付、掃碼支付、付款碼、小程序支付等場景。

  3. 官方示例與接口說明
    在用戶索要接口或示例代碼、解釋字段含義或接口規則時,按微信支付官方語境作答。

  4. 接入質量評估
    支持上線前檢查、接入代碼質量審查類請求。

  5. 答疑與排障
    針對回調、簽名、證書、錯誤碼、OpenID,以及報錯、查單、支付異常等問題協助排查。

Skill 描述中列出的觸發詞還包括:合單支付、醫保支付、微信支付分、分賬、轉賬、委託代扣、週期扣款、代金券、商家券、特約商戶進件、服務商、sub_mchid、APIv2、APIv3 等。

安裝與啓用

安裝方式以 SkillHub 頁面說明爲準:參照 SkillHub 安裝與優先源配置,安裝座標 @tencent-adm/wechatpay-payment-integration。

1、安裝 SkillHub CLI(若尚未安裝)

先檢查是否已有 CLI:

command -v skillhub && skillhub --version

未安裝時可執行完整安裝(CLI + 默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅需 CLI 時:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安裝本 Skill 到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向當前 Agent 識別的 skills 目錄,否則默認落在 ./skills/ 可能不會被加載。

skillhub install @tencent-adm/wechatpay-payment-integration --dir <skills 目錄>

常用路徑示例(來自 SkillHub 安裝文檔):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

在 Cursor 中可寫成:

skillhub install @tencent-adm/wechatpay-payment-integration --dir ~/.cursor/skills/

安裝後按你所用客戶端的要求重啓或刷新 Agent,使 Skill 生效。

典型用法

Skill 通過自然語言與關鍵詞自動匹配,無需單獨子命令。在對話中直接描述場景即可,例如:

  1. 選型
    「我們是公衆號內 H5 商城,該用 JSAPI 還是小程序支付?服務商模式下 sub_mchid 怎麼理解?」

  2. 開發與示例
    「APIv3 統一下單要哪些字段?給我官方示例代碼思路。」

  3. 上線前檢查
    「幫我做一遍接入代碼質量審查,重點看回調驗籤和證書。」

  4. 排障
    「支付回調驗籤失敗」「查單狀態不一致」「這個錯誤碼是什麼意思?」

當消息中出現「微信支付」「微信收款」「WeChat Pay」或上文列舉的產品、協議名詞時,Agent 應優先走該 Skill 的指引,而不是泛化搜索。

適用場景與注意

適合誰

  • 正在接入或維護微信支付的後端、全棧、小程序開發者。
  • 需要服務商、特約商戶進件、分賬、代扣等擴展能力時,希望回答與官方文檔口徑一致的團隊。
  • 在 Cursor、Claude Code、Codex 等支持 SkillHub 安裝的 Agent 環境中工作。

使用注意

  • Skill 提供的是諮詢、選型、示例指引與質量檢查框架,不能替代商戶平臺配置、真實密鑰與證書文件;生產環境仍須在微信支付商戶平臺完成開通與權限。
  • 接口版本(APIv2 / APIv3)、證書與簽名算法以你商戶當前開通能力爲準,聯調結果以微信支付側返回爲準。
  • SkillHub 頁面統計(截至資料抓取):評分 100000,下載 2395;具體數字會隨平臺更新變化。

結尾

若你希望 Agent 在微信支付相關問題上統一走官方語境——從選型、示例到上線前檢查和排障——可先安裝 @tencent-adm/wechatpay-payment-integration,再在對話裏用業務語言提問。

  • SkillHub 頁面:https://www.skillhub.cn/skills/tencent-adm/wechatpay-payment-integration
  • 官方地址:https://api.skillhub.cn/tencent-adm/wechatpay-payment-integration
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜