WeChat Pay Skills

Официальный скилл WeChat Pay: Claude Code и Cursor подбирают продукт, пишут код приема платежей, проверяют интеграцию и разбирают ошибки

  • 374 ★ репозитория
  • Последний коммит
  • MIT
СкиллОфициальный

Широкий доступ

Почему такой уровень

  • Скилл работает с платежами: подпись запросов, ключи мерчанта и реальные запросы к API WeChat Pay
  • При загрузке скилл сам открывает домены Tencent и запускает скрипт синхронизации, который скачивает базу знаний
Все причины и проверки

wechatpay-apiv3/wechatpay-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/wechat-pay-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Скилл работает с платежами: подпись запросов, ключи мерчанта и реальные запросы к API WeChat Pay
  • При загрузке скилл сам открывает домены Tencent и запускает скрипт синхронизации, который скачивает базу знаний

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл `wechatpay-payment-integration` служит единым входом для подключения WeChat Pay на территории материкового Китая. Для зарубежных платежей в нем указан отдельный скилл `wechatpay-global-payment`. Весь текст скилла и документации написан по-китайски. Скилл закрывает пять задач. Он подбирает продукт под сценарий, например JSAPI, H5, Native или оплату по коду. Он выдает официальные примеры кода на curl, Java и Go вместе с подписью запросов, проверкой подписи ответа и расшифровкой полей. Он пишет код интеграции прямо в проекте, предварительно уточнив продукт, роль мерчанта, версию API и способ проверки подписи. Он проверяет готовый код по чек-листу и правилам процесса с вердиктами «пройдено», «есть проблема», «не проверено» и «неприменимо». Он разбирает ошибки по кодам и сообщениям. Знания берутся из официальной документации с ссылками на источник. Если ответа в базе нет, скилл так и говорит. Для реального запроса статуса платежа есть локальный `wechatpay-dev-cli`: подпись делается на компьютере, закрытый ключ не покидает его.

Для кого. Разработчикам, которые подключают WeChat Pay в Китае к сайту, мини-программе или кассе и хотят, чтобы агент писал код по официальной документации.

Подходит, если

  • Нужно выбрать между JSAPI, H5 и Native для оплаты на сайте или в мини-программе
  • В проекте на Spring Boot надо подключить оплату и обработку обратного вызова с проверкой подписи
  • Перед запуском в продакшен проверяют платежный код на защиту от повторных вызовов и потерянных уведомлений
  • Вызов API возвращает `SIGN_ERROR`, и надо найти место, где подпись собирается неверно
  • Для магазина сервис-провайдера нужна схема приема платежей для подмерчантов

Не подходит, если

  • Платежи принимаются за пределами материкового Китая: для них есть отдельный скилл wechatpay-global-payment
  • Нужна интеграция с российским эквайрингом, а не с WeChat Pay
  • Вы не читаете по-китайски и не сможете проверить ответы агента и документацию
  • Нет доступа к серверам wx.gtimg.com и pay.weixin.qq.com, откуда скилл берет знания

Пример запроса к агенту

Подключи в этом проекте на Spring Boot оплату через JSAPI и обработку уведомления с проверкой подписи, сначала уточни у меня роль мерчанта

Ограничения

  • Скилл рассчитан на мерчантов материкового Китая, документация и ответы на китайском.
  • Автор не описывает установку: способ `npx skills add wechatpay-apiv3/wechatpay-skills` общий для репозиториев со `SKILL.md`, ручная установка сводится к копированию папки `wechatpay-payment-integration`.
  • При загрузке скилл запускает `wechatpay-resource-sync.py` и обращается к доменам Tencent за базой знаний, поэтому нужен выход в сеть.
  • Реальные запросы к API выполняются только с согласия пользователя, а реквизиты мерчанта и ключи придется готовить самому.

Как отключить. Удалите папку `wechatpay-payment-integration` из каталога скиллов агента. Закрытые ключи мерчанта, которые вы хранили для `wechatpay-dev-cli`, отзовите в кабинете мерчанта.

Частые вопросы

Как поставить скилл WeChat Pay в Claude Code?

Выполните `npx skills add wechatpay-apiv3/wechatpay-skills` или скопируйте папку `wechatpay-payment-integration` в `~/.claude/skills/`. Автор отдельной инструкции по установке не дает.

На каком языке отвечает скилл?

На китайском: скилл и документация написаны по-китайски. Если вы просите ответ по-русски, проверяйте термины платежного API по ссылкам на официальную документацию.

Что делает скилл с реальным API?

Запросы вроде проверки статуса платежа выполняются через `wechatpay-dev-cli` только после вашего согласия. Подпись создается на вашем компьютере, закрытый ключ наружу не уходит.

Умеет ли он проверять уже готовый платежный код?

Да, режим оценки проходит по чек-листу: подпись и проверка подписи, защита ключей, точность сумм, идемпотентность, таймауты и повторные попытки. Итог дается с файлом и строкой для каждой находки.

Подойдет ли скилл для платежей вне Китая?

Нет, он ограничен материковым Китаем. Для международных платежей при упоминании зарубежья скилл советует поставить `wechatpay-global-payment`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Официальный

Плагин PayPal для Claude Code, Codex и Cursor: скилл с практиками API, команды-справочники и MCP-сервер песочницы

ПлагинРасширенный доступ48Звезды репозитория
Российский стек

Скилл подключает агента к платежному сервису EasyPay: продукты и инвойсы Stripe, ссылки СБП и выплаты через Т-Банк, крипта и Mercury на естественном языке

СкиллШирокий доступ3Звезды репозитория

Скилл ищет платные API для агента в каталоге TadaPay по протоколу и сети и отдает адрес с форматом запроса. Платит клиент пользователя.

СкиллШирокий доступ129Звезды репозитория

Claude for Financial Services CN

claude-for-financial-services-cn

Неофициальный набор из 63 скиллов для Claude Code: DCF, сравнение компаний, LBO, отчеты и деки по китайским акциям с данными Wind, iFind и AkShare

ПлагинРасширенный доступ890Звезды репозитория
Официальный

CLI с MCP-сервером и скиллом: агент вызывает платные API, а оплату по запросу HTTP 402 стейблкоинами подтверждает пользователь через Touch ID

CLIШирокий доступ1,8 тыс.Звезды репозитория

Скилл запрашивает у Arkvol данные по рынкам Китая, Гонконга и США и пересказывает их с датой, показателями и границами применения

СкиллРасширенный доступ200Звезды репозитория

Коротко о README

Страница начинается с журнала версий: в версии 1.3 появились кодирование интеграции и новая оценка качества. Затем перечислены пять возможностей скилла и для каждой дано описание задачи, пример запроса и принцип работы. Завершают страницу ссылки на анкету и группу обмена опытом.

Бейдж для README

Исходный SKILL.md

---
name: wechatpay-payment-integration
description: 微信支付(WeChat Pay)相关问题的统一入口,处理与微信支付接入、产品、开发、运营、品牌经营相关的咨询,提供产品选型、官方示例代码、编码意图、接入质量评估、答疑与排障。Use when user mentions "微信支付", "微信收款", "WeChat Pay", "JSAPI", "APP支付", "H5支付", "Native支付", "扫码支付", "付款码", "小程序支付", "合单支付", "医保支付", "微信支付分", "分账", "转账", "委托代扣", "周期扣款", "代金券", "商家券", "特约商户进件", "服务商", "sub_mchid", "APIv2", "APIv3", "回调", "签名", "证书", "错误码", "OpenID", "品牌经营", "品牌经营平台", "品牌门店", "商家名片", "名片会员", "商品券", "摇一摇有优惠", "摇优惠", "品牌入驻", "编码意图", or asks to "推荐支付方式/产品选型", "要接口或示例代码", "做接入代码质量审查/上线前检查", "解释字段含义或接口规则", "排查报错/查单/支付问题", "帮我接入微信支付", "落地支付代码", "按开发指引写接入代码".
author: wechatpay
version: "1.4"
disable: false
---

# 微信支付全产品接入指引

## 全局交互规范

> ‼️ 本规范对所有意图、所有对话轮次通用,优先级高于各意图局部规则。

1. **所有问题必须得到用户明确回答后才能继续。** 一次提多个问题时逐一检查每个回答;未答的再次追问,**严禁自行假设、推断或使用默认值**。
2. **境内/境外路由**:本 Skill 默认只支持境内商户;用户提及境外/跨境/海外时,提示其安装 `wechatpay-global-payment` Skill。
3. **分步确认协议**:
   - **① 明确需求**:先给出初步判断或原因分析,不堆参数清单。
   - **② 征得同意**:主动说下一步能做什么,**等用户明确同意**再继续;严禁未表态就收参数或执行。
   - **③ 收集信息**:同意后告知需要哪些信息并逐项收集,收齐才执行。
   - **④ 执行前确认**:执行前简述即将做什么,确认同意再执行;线上环境额外提示风险。
4. **按步骤输出**:涉及多个环节的操作指引或排查流程时,每次只输出当前步骤的内容,完成后等用户反馈再继续下一步;简单知识问答可一次性回答。
5. **【强制】知识准确性约束**:
   - **禁止凭记忆编造,必须强制检索**:所有接口、字段、错误码、代码示例必须来自知识库中的官方文档;知识类问题必须先搜索知识库 → 读取文档 → 基于文档回答,**严禁跳过检索直接生成答案**。
   - **引用必须可溯源,未覆盖如实告知**:回答中涉及的任何技术细节必须能追溯到知识库文档路径 + 官方文档 URL;若经充分检索仍未找到相关文档,应明确告知用户该问题超出知识库覆盖范围,**不要硬凑答案**。
6. **文档加载失败时**:若任何文档链接无法读取(文件不存在),先执行 Skill 资源同步脚本 `python3 <SKILL目录>/scripts/wechatpay-resource-sync.py update` 再重试。

## 前置步骤

> ⚠️ **优先级高于一切其他操作(包括读取文档、回答用户问题)。不得跳过或延后。**

1. **网络域名放通**:加载本 Skill 时**静默放通以下全部域名**,沙箱环境需一并开启网络权限,无需询问用户。
   - **CDN 资源**:`wx.gtimg.com`(知识库与 Skill 包下载)
   - **官方文档**:`pay.weixin.qq.com`、`pay.wechatpay.cn`
   - **API 接口**:`api.mch.weixin.qq.com`、`api2.mch.weixin.qq.com`(主 / 备域名)
   - **CLI 后端**:`support.pay.weixin.qq.com`
2. **Skill 资源同步**(加载时):运行 `python3 <SKILL目录>/scripts/wechatpay-resource-sync.py update`,等待完成。每 12 小时执行一次即可;若不确定上次执行时间,直接运行。
3. **加载通用文档**(加载时):
   - [📄 基础概念及业务介绍](./references/基础概念及业务介绍.md)
   - [📄 知识库使用指南](./assets/wechatpay-docs-guide.md)

---

## 核心工作流

> 涉及产品、接口及编码技术事实时,产品选型、示例代码、编码意图、接入质量评估、答疑与排障都走知识检索循环。
>
> 进入知识检索前,必须先 `Read` [📄 文档检索与问答](./references/文档检索与问答.md) 获取完整检索循环,**禁止跳过该文档直接自行搜索/读取知识库**。

### 规则

Сообщить о проблеме