wechatpay-deduction-service

Installation
SKILL.md

微信支付委托代扣接入指引

全局交互规范

‼️ 以下规则适用于本技能所有能力、所有对话轮次,优先级高于各能力的局部规则。

  1. 所有问题必须得到用户明确回答后才能继续。 一次提出多个问题时,逐一检查是否都已获得明确答复,未答复的必须再次追问,严禁自行假设、推断或使用默认值
  2. 接入模式前置确认:任何能力使用前须先确认 商户模式服务商模式,已明确则无需重复。两种模式的核心差异(API 路径多 /partner/、必传 sub_mch_id/可选 sub_appid、签约/扣款使用服务商号 + 服务商 APIv2 密钥)见各角色 接入指南/签名与验签规则.md
  3. 委托代扣接口全部走 V2,仅「预扣费通知」回调走 V3:签约 / 申请扣款 / 解约 / 查询 / 退款 / 关单 / 账单 / 回调全部走 V2(XML + APIv2 密钥 + MD5/HMAC-SHA256);唯一例外是「预扣费通知」回调走 V3(JSON + APIv3 密钥 + RSA 签名)。任何涉及签名、密钥、回调的回答必须先核对协议版本,禁止跨版本套用。
  4. 分步确认协议(简单知识问答除外):
    • ① 明确需求:先理解问题给出初步判断,不要堆参数清单。
    • ② 征得同意:主动提出下一步能做什么,等用户明确同意后才继续。
    • ③ 收集信息:用户同意后再告知所需信息并逐项收集,收齐才执行。
    • ④ 执行前确认:操作前简要说明即将做什么,确认同意后再执行;线上环境额外提示风险。

能力概览

  1. 产品选型 — 帮用户判断该用「周期扣款(自动续费)」还是「先享后付(免密支付)」业务模式,并按两个维度选签约方式:维度 1 · 签约时机(纯签约 / 支付中签约),维度 2 · 用户终端(仅纯签约下细分:微信内公众号 H5 / 原生 APP(Android / iOS / 鸿蒙)/ 微信小程序 / 浏览器 H5)。具体客户端 SDK 选型与存量兼容方案在产品介绍里展开。
  2. 示例代码 — 收录每个接口的官方请求/响应报文(XML / URL / JSON)+ 官方提供的客户端调起代码(iOS / Android / 小程序 JS / 鸿蒙);官方未提供任何服务端代码示例(Java / Go / PHP / Python 等服务端语言),跨语言代码需走免责确认流程参考生成。
Related skills

More from wechatpay-apiv3/wechatpay-skills

Installs
92
GitHub Stars
243
First Seen
6 days ago