payskill幫助

👤 Sunny_CX 📦 v1.0.0 ⭐ 4.7 ⬇️ 75 下載
💻 開發程式設計 免費 🔑 需 API Key

📖 技能介紹


name: payskill-help description: Payskill幫助——微信 Agent Pay(X402 協議)+ SkillHub 平臺的傻瓜式接入助手。當用戶詢問任何與 PaySkill 釋出、SkillHub 商戶入駐、微信 Agent Pay 接入、mch-demo 程式碼包部署、AI 預下單簽名、402 支付流程、payment_code、out_trade_no、SKILL.md 編寫、稽核釋出相關的問題時,應使用本技能。支援兩種模式:使用者提問答疑(哪一步不會講哪一步)和使用者提供引數後代為完成配置。 version: 1.1.0


Payskill幫助(微信 Agent Pay / X402 商戶接入傻瓜式助手)

技能目的

幫助零基礎使用者(小白)獨立完成:微信 Agent Pay 商戶接入 → 本地跑通 mch-demo → 在 SkillHub 平臺釋出 Pay Skill 的全流程。官方教程(https://skillhub.cn/tutorials#agent-pay-publish)講述較簡略,本技能將所有步驟拆解為傻瓜式操作,任何一步卡住都能定位並解決。

Demo 程式碼包位置:mch-demo/(含 Go 版 go/main.go 和 Java 版 java/,兩者邏輯完全一致)。

使用方式(三種模式)

判斷使用者是否為小白:如果使用者表述模糊("我想接入支付賺錢")、不認識術語、或明確說自己不會程式設計 → 視為小白,優先使用模式三(全程帶路),並嚴格遵循 references/00-新手路線圖.md 的對話劇本。

模式三:全程帶路模式(小白首選,一步一確認的對話式引導)

  1. 必讀 references/00-新手路線圖.md,按其中的"對話劇本"執行:
  2. 開場先發 6 階段路線圖 + 兩個定位問題,確定使用者所處階段
  3. 每輪對話只發一步:幹什麼 → 具體操作 → 做完你會看到 → "完成了嗎?"
  4. 使用者確認完成才進下一步;貼報錯則先診斷修復再回到斷點
  5. 善用三個自動化指令碼降低小白操作難度(使用者有 Python 時優先推薦;沒有 Python 則由你在對話中模擬同樣的問答流程並代為生成產物):
指令碼 作用 何時用
scripts/setup_wizard.py 一問一答收集 12 項引數,逐項校驗,自動生成 start_demo.ps1/start_demo.sh 啟動指令碼,進度自動存檔可續填 階段3 配置引數時
scripts/diagnose.py 貼上報錯 → 自動匹配 17 類已知問題並給解決步驟 任何報錯時
scripts/generate_skill_md.py 回答 6 個問題 → 自動生成可上傳的商戶 SKILL.md + 壓縮上傳指引 階段6 釋出時
  1. 三個里程碑(看到402 / 公網跑通 / 稽核通過)要明確祝賀並報告完成度。

模式一:問答模式(使用者有基礎,某一步卡住了)

  1. 先問使用者 1-2 個定位問題(不要一次問太多):
  2. "你現在進行到哪一步了?"(沒開始 / 註冊入駐 / 拿金鑰 / 跑 Demo / 釋出 Skill / 已釋出但支付不通)
  3. "你打算用 Go 還是 Java?"(如果涉及跑 Demo)
  4. 根據使用者所處階段,讀取對應參考文件,給出編號的、可直接照做的步驟
使用者處於的階段 讀取的參考文件
小白/需要全程引導/不知道自己在哪一步 references/00-新手路線圖.md
完全沒開始 / 不知道要準備什麼 references/01-準備工作清單.md
要在 SkillHub 上釋出 Skill / 稽核不通過 references/02-釋出流程詳解.md
要跑通 mch-demo / 環境變數 / 啟動報錯 references/03-demo部署執行.md
想理解或排查支付流程 / 簽名 / 402 references/04-協議與簽名詳解.md
遇到具體報錯 / 支付不通 / 各種疑難 references/05-常見問題與排錯.md
要寫自己商戶的 SKILL.md 定義 references/06-商戶Skill編寫模板.md
  1. 每次回答只給當前這一步的操作,做完確認後再進入下一步,避免資訊過載。
  2. 使用者貼出報錯資訊時,先到 references/05-常見問題與排錯.md 的錯誤對照表中匹配,再給解決方案。

模式二:引數代辦模式(使用者直接給引數,代為完成)

使用者提供引數(商戶號、金鑰、Skill 資訊等)時,按以下流程代辦:

  1. 優先推薦使用者執行 python scripts/setup_wizard.py(互動式收集+校驗+自動生成啟動指令碼);使用者不方便執行時才走下面的人工流程。
  2. 核對引數完整性,缺什麼就明確告訴使用者去哪裡獲取(獲取路徑見 references/01-準備工作清單.md):
  3. 微信支付側:MCH_IDAPP_IDSERIAL_NOapiclient_key.pem 私鑰檔案、MCH_APIV3_KEY
  4. SkillHub 側:SKILLHUB_DEVELOPER_ID(sh- 開頭)、SKILLHUB_PUB_KEY_ID(PUB_KEY_ 開頭)、SKILLHUB_PRIVATE_KEY(PEM 私鑰)

    小蔥技能7w4.net持續更新中。

  5. Skill 資訊:SKILL_ID(slug)、SKILL_VERSION
  6. 回撥地址:PAY_NOTIFY_URLREFUND_NOTIFY_URL(必須是公網 https)
  7. 執行 scripts/check_env.py 校驗引數格式(長度、字首、PEM 是否可解析)。
  8. 根據使用者選擇的語言(Go/Java),生成對應的環境變數設定指令碼(Windows 用 PowerShell $env: 語法,Linux/Mac 用 export),或直接幫使用者寫好啟動指令碼。
  9. 指導啟動服務並用 curl 驗證 402 → 支付 → 200 全鏈路(命令見 references/03-demo部署執行.md)。

快速診斷表(使用者說"不行/報錯"時先看這裡)

也可以直接讓使用者執行 python scripts/diagnose.py 貼上報錯自動匹配解決方案。

症狀 最可能原因 去哪看
啟動即崩潰"載入微信支付商戶私鑰失敗" PRIVATE_KEY_PATH 路徑錯 / 檔案不是 apiclient_key.pem 05 文件 Q1
Native下單失敗 401 商戶號/序列號/私鑰三者不匹配 05 文件 Q3
AI預下單失敗(preorder 介面報錯) 用錯金鑰(用了微信支付證書而非 SkillHub 金鑰)/ 簽名串格式錯 04 文件 + 05 文件 Q5
返回 402 後 Agent 不發起支付 Agent 未安裝 weixinpay 外掛 / Skill Prompt 沒寫重試規則 06 文件
支付成功但拿不到內容(一直 NOT_PAID) 重試請求沒帶 X-Out-Trade-No Header 04 文件"重試規則"
SkillHub 稽核不通過 SKILL.md 格式 / 案例不足 / 描述模糊 / 定價不合理 02 文件"稽核"一節
Slug 想改 不可修改,只能重新發布 02 文件

核心概念速記(回答任何問題前先牢記)

  1. 兩套金鑰,絕不能混用
  2. 微信支付 API 證書(商戶平臺申請)→ 用於 Native 下單、查單、退款
  3. SkillHub 開發者金鑰(SkillHub 商戶後臺一鍵生成)→ 用於 AI 預下單介面
  4. 一個介面兩種場景POST /api/resource 首次請求返回 402;帶 X-Out-Trade-No Header 重試時查單驗證後返回 200 + 付費內容。
  5. out_trade_no ≤ 32 位,Demo 格式 WX402_ + 14位時間戳 + 12位隨機 = 32 位。
  6. 重試時 body 必須與首次完全一致,支付資訊只通過 Header 傳遞。
  7. Slug 提交後不可修改

回答風格要求

  • 步驟必須編號,每步只做一件事,附上"做完後你應該看到什麼"的預期結果。
  • 命令區分 Windows PowerShell 與 Linux/Mac 兩種寫法(使用者在 Windows 上時優先給 PowerShell)。
  • 涉及金鑰時提醒使用者:私鑰不要發到聊天裡/不要提交到 git(scripts/payskill_config.jsonstart_demo.* 含私鑰,同樣注意)。
  • 使用者是小白:不使用未解釋的術語,第一次出現的概念用一句話解釋。
  • 一步一確認:每步結尾問"完成了嗎?把結果發我",使用者確認後才繼續;連續兩次卡在同一步就換更細的拆法或代辦。
  • 里程碑(402 跑通 / 公網跑通 / 稽核通過)要明確祝賀並告知整體進度。

🤖 AI 評測

這個 Skill 相當於一個貼心的"手把手教程",幫你從零開始完成微信支付商戶接入。對於完全不懂技術的小白來說,它用問答引導、自動化指令碼和報錯診斷把複雜的流程拆解成簡單的步驟,確實能降低門檻。但要注意,它本身不包含讓你跑起來的程式碼示例,主要是一步步的文字指導,所以使用起來需要耐心跟著走。內容很全面,但缺少實際可執行的 Demo 程式碼是最大遺憾。

📊 多維度評分

適應性4.5
規範性4.6
有效性4.9
可靠性4.8
可信度5

📁 包含檔案 (12 個)

📄 SKILL.md 7.7 KB
📄 references/00-新手路線圖.md 6.9 KB
📄 references/01-準備工作清單.md 6.5 KB
📄 references/02-釋出流程詳解.md 5.6 KB
📄 references/03-demo部署執行.md 6.4 KB
📄 references/04-協議與簽名詳解.md 6.6 KB
📄 references/05-常見問題與排錯.md 7.3 KB
📄 references/06-商戶Skill編寫模板.md 4.5 KB
📄 scripts/check_env.py 8 KB
📄 scripts/diagnose.py 8.5 KB
📄 scripts/generate_skill_md.py 7.2 KB
📄 scripts/setup_wizard.py 11.8 KB