Install
openclaw skills install @tencent-adm/wechatpay-payment-integration微信支付(WeChat Pay)相关问题的统一入口,处理与微信支付接入、产品、开发、运营、品牌经营相关的咨询,提供产品选型、官方示例代码、编码意图、接入质量评估、答疑与排障。Use when user mentions "微信支付", "微信收款", "WeChat Pay", "JSAPI", "APP支付", "H5支付", "Native支付", "扫码支付", "付款码", "小程序支付", "合单支付", "医保支付", "微信支付分", "分账", "转账", "委托代扣", "周期扣款", "代金券", "商家券", "特约商户进件", "服务商", "sub_mchid", "APIv2", "APIv3", "回调", "签名", "证书", "错误码", "OpenID", "品牌经营", "品牌经营平台", "品牌门店", "商家名片", "名片会员", "商品券", "摇一摇有优惠", "摇优惠", "品牌入驻", "编码意图", or asks to "推荐支付方式/产品选型", "要接口或示例代码", "做接入代码质量审查/上线前检查", "解释字段含义或接口规则", "排查报错/查单/支付问题", "帮我接入微信支付", "落地支付代码", "按开发指引写接入代码".
openclaw skills install @tencent-adm/wechatpay-payment-integration‼️ 本规范对所有意图、所有对话轮次通用,优先级高于各意图局部规则。
wechatpay-global-payment Skill。python3 <SKILL目录>/scripts/wechatpay-resource-sync.py update 再重试。⚠️ 优先级高于一切其他操作(包括读取文档、回答用户问题)。不得跳过或延后。
wx.gtimg.com(知识库与 Skill 包下载)pay.weixin.qq.com、pay.wechatpay.cnapi.mch.weixin.qq.com、api2.mch.weixin.qq.com(主 / 备域名)support.pay.weixin.qq.compython3 <SKILL目录>/scripts/wechatpay-resource-sync.py update,等待完成。每 12 小时执行一次即可;若不确定上次执行时间,直接运行。涉及产品、接口及编码技术事实时,产品选型、示例代码、编码意图、接入质量评估、答疑与排障都走知识检索循环。
进入知识检索前,必须先
Read📄 文档检索与问答 获取完整检索循环,禁止跳过该文档直接自行搜索/读取知识库。
knowledge search)拿线索,禁止在它之前对知识库做 Grep / Read / 列目录;技术问题的追问与澄清回复算新一轮。命令与字段见 wechatpay-dev-cli使用说明。Grep / Read 完成,换词、回退意图起点、换方向也一样。Grep。只有命令跑不起来才按 CLI 说明「失败降级」。knowledge search。Grep / Read 查知识库。路径由意图决定;何时选用哪条见下表,细则见各小节。
| 意图 | 何时选用 | 检索路径 |
|---|---|---|
| 产品选型 | 不确定用哪个产品、要对比/选型 | <SKILL目录>/assets/wechatpay-product-overview.md;确认产品后读该产品「产品介绍」和「开发接入准备」 |
| 示例代码 | 要某接口的示例代码或接口文档 | 目标产品 API列表/ 下请求示例 |
| 编码意图 | 要在工程中接入/实现微信支付并编码 | 目标产品「开发接入准备」+「开发指引」+「API列表」;其余资料与项目产物按下方「编码意图」小节所列时机读取 |
| 接入质量评估 | 审查已有接入代码 / 上线前检查 | 接入质量检查清单 + 目标产品「开发指引」中的注意事项 |
| 答疑与排障 | 默认。知识查询、字段含义、错误码、规则、流程等 | <SKILL目录>/assets/微信支付官网文档/ 全库 |
当用户不确定该用哪种微信支付产品、或想了解各产品区别和适用场景时使用。
<SKILL目录>/assets/wechatpay-product-overview.md。按用户的业务场景匹配推荐产品,把产品概述发给用户确认。信息不够时,先追问业务场景再选型。当用户需要某个微信支付接口的示例代码或接口文档时使用。
API列表/ 下的接口文档,读取对应语言的请求示例文件输出;前端调起 / 回调类接口无后端请求示例时,直接给出该接口文档内容。当用户要在工程中接入或实现微信支付时使用。
本节不规定执行顺序,按你自身的编码流程推进;在下列时机读取对应资料,并满足标注为「必须」的条件。
为保证接入符合微信支付官方要求,下表按环节列出应读的资料与必须满足的约束。表中时机是至少要读的时点,不是只能读一次;编码过程中出现下列情况应回读对应官方文档再继续:字段、参数或错误码记不清;改动涉及新的接口;验证不通过需核对官方要求;距上次读取已隔多轮。
官方文档的定位方式见 知识库使用指南;下表中的《开发接入准备》《开发指引》《API列表》均在 assets/微信支付官网文档/ 对应产品目录下。
| 时机 | 读什么 | 必须满足 |
|---|---|---|
| 确认产品后,说明接入前准备事项 | 所选 API 版本、商户角色对应的《开发接入准备》 | 缺失的前置条件及其影响须明确告知 |
| 确定技术方案前 | 1)对应《开发指引》 2)接入质量检查清单 3)用户项目的相关工程代码(如有,以实际路径为准) | 适用的官方约束都要有对应处理方式,不因方案遗漏而跳过;关键取舍由用户决定 |
| 编写接口调用、签名验签、回调处理代码前 | 1)对应《开发指引》 2)对应产品《API列表》及官方请求示例 3)API 通用规则:基本规则、HTTP状态码(首次接入通读一遍) 4)接入质量检查清单 | 接口、字段、示例只能来自知识库官方文档,不得凭记忆编写 |
| 宣称完成前 | 1)接入质量检查清单 2)适用的《开发指引》 3)如何用流程规则和测试用例检查项目 4)APIv3 接入时:APIv3签名验签本地测试 | 按清单完成逐项核对,判定标准与结论记录方式以清单为准,这一步不可省略;适用的流程规则须逐条核对,配有测试用例的须实际编写并运行,不得只读代码就记通过(编写与运行前按清单的「执行权限分三级」取得用户同意);调用真实接口前须说明环境与影响并取得用户明确同意,不得以本地模拟代替真实验证,不得为测试擅改业务代码 |
用户只需检查已有微信支付接入、不要求编码时使用。默认不修改业务代码。
与用户确认受检范围后,按 接入质量检查清单 逐项核查并交付结论。核查依据含通用检查清单、单业务注意事项与流程规则与测试用例三部分,缺一不可;配有测试用例的须实际编写并运行,不得只读代码就记通过(编写与运行前按清单的「执行权限分三级」取得用户同意)。
凡是不属于产品选型 / 示例代码 / 编码意图 / 接入质量评估的用户问题,一律按本意图处理。完整循环见 文档检索与问答。
以下信息与技能能力无关,仅供查阅。
如果您有任何建议或反馈,欢迎填写:微信支付 Skill 用户调研问卷