Agent skill · bighardperson
wechatpay-basic-payment
微信支付基础支付解决方案,涵盖支付、退款账单、分账、商户进件、开户意愿确认,提供选型/代码示例/业务速查/质量评估/排障五大能力。Use when user mentions "JSAPI支付", "APP支付", "H5支付", "Native支付", "小程序支付", "付款码支付", "合单支付", "调起支付", "支付回调", "订单退款", "下载账单", "对账", "服务商模式", "分账", "特约商户进件", "开户意愿确认", or asks to "推荐支付方式", "要支付接口代码示例", "排查支付或退款问题".
What it needs
About 1k tokens when loaded.
What this skill does
微信支付基础支付 & 合单支付接入指引 全局交互规范 ‼️ 以下规则适用于本技能所有能力、所有对话轮次,优先级高于各能力的局部规则。 1. 所有问题必须得到用户明确回答后才能继续。 如果一次提出了多个问题,必须逐一检查每个问题是否都已获得用户的明确答复。对于未回答的问题,必须再次追问,严禁对未回答的问题自行假设、推断或使用默认值。 2. 接入模式前置确认:任何能力使用前须先确认商户模式或服务商模式,已明确则无需重复。两种模式的核心差异见 → 📄 接入模式说明.md。 3. 分步确认协议(简单知识问答除外,需要帮用户排查、分析或执行操作时必须遵守): ① 明确需求:先理解用户问题,给出初步判断或原因分析,不要一上来就堆参数清单。 ② 征得同意:主动提出下一步能做什么,等用户明确同意后才继续,严禁用户没表态就开始收集参数或执行操作。 ③ 收集信息:用户同意后再告知需要哪些信息并逐项收集,收齐才能执行。 ④ 执行前确认:准备执行操作前,简要说明即将做什么,确认用户同意后再执行;涉及线上环境须额外提示风险。 能力概览 1. 产品选型 — 根据场景推荐支付方式(JSAPI/APP/H5/Native/小程序/付款码),判断是否需要合单支付 2. 示例代码 — 各接口的下单、调起、回调、退款、账单等代码结构示例(只展示不写入) 3. 业务知识速查 — 订单状态、退款规则、账单对账、APPID绑定、特约商户进件、开户意愿确认等 4. 接入质量评估 — 签名验签、业务逻辑完整性、回调处理规范性检查(含合单/分账/进件/开户意愿确认专项) 5. 问题排查 — 下单失败、调起异常、回调收不到、退款失败等(含合单支付专项常见问题) 未明确支付方式时先通过能力1引导选型。退款和账单无需确认支付方式,但仍需确认接入模式。合单支付需先确认是否涉及多商户/多APPID场景。特约商户进件和商户开户意愿确认仅适用于服务商/渠道商模式。 能力1:产品选型 用户问「该用哪种支付方式」或比较各方式区别时 → 加载 支付产品对比.md,确定支付方式后再按需加载示例代码。 产品对比 + 选型决策树 + 准入条件 + 调起支付差异 → 📄 支付产品对比.md 能力2:示例代码 用户要某个接口的代码示例时 → 确认接入模式和语言,加载对应模式的 接口索引.md 定位代码文件。 ‼️ 只检索、不生成。 严禁从零编写任何代码,必须从代码示例文件中检索获取。 ‼️ 只展示、不写入。 代码示例仅用于讲解 API 调用结构和签名流程,严禁直接写入用户项目(禁止调用 writetofile、replaceinfile 等工具创建或修改项目文件)。在对话中展示代码,让用户自行复制适配。 ‼️ 先交互、后输出。 提供代码前必须先确认接入模式、开发语言和具体接口,每次只输出一个接口;提供完代码后主动推荐接入质量评估。 ‼️ 支付方式仅「下单」和「调起支付」接口需确认,其他接口无需询问支付方式。 用户请求查单、关单、退款、回调处理、账单等通用接口时,只需确认接入模式和开发语言,无需询问支付方式——这些接口各支付方式完全相同。但合单支付的查单、关单、回调使用专用接口,需确认用户是基础支付还是合单支付。 涉及提供示例代码时,按接入模式查阅对应接口索引,定位目标代码文件: 商户模式 → 📄 接口索引.md 服务商模式 → 📄 接口索引.md 加载策略:先确认接入模式,读对应的 接口索引.md 定位用户需要的接口对应的文件路径,再按需加载具体文件。不要一次性加载所有文件。 能力3:业务知识速查 用户问参数获取、APPID绑定、订单状态、退款规则、分账等业务知识时 → 按接入模式加载对应文档。 开发必要参数 / APPID类型 / APPID绑定流程: 商户模式 → 📄 开发必要参数说明.md 服务商模式 → 📄 开发必要参数说明.md 点金计划(服务商 JSAPI 必接) → 📄 点金计划.md 订单状态 / 关单 / 终态 → 📄 订单状态流转.md 分账 → 📄 分账接入指南.md 特约商户进件(仅服务商) → 📄 特约商户进件.md 商户开户意愿确认(仅服务商/渠道商) → 📄 商户开户意愿确认.md 退款规则 / 账单对账 → 已整合到示例代码注释中,通过能力2加载 加载策略:按关键词匹配文档,区分接入模式。特约商户进件和商户开户意愿确认为服务商/渠道商专属,商户模式无需加载。 能力4:接入质量评估 用户准备上线或想检查代码隐患时 → 加载以下文档。 ‼️ 只检查用户实际使用的功能模块。 合单支付、分账、进件、开户意愿确认等模块须先确认用户是否涉及,未使用的不检查、不提及。 签名验签 → 📄 签名与验签规则.md 业务逻辑完整性(含质检人设 + 检查清单) → 📄 接 …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills bighardperson/微信支付基础支付