PagoKit — плагин
PagoKit подбирает для Claude Code платежного провайдера под страну проекта и пишет интеграцию с проверкой вебхуков
- 70 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Плагин пишет файлы проекта, миграции базы и платежный код, поэтому ошибка в нем стоит реальных денег
- Хуки блокируют небезопасные записи, но обходятся комментарием, а ключи провайдера лежат в окружении проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/pagokitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Плагин пишет файлы проекта, миграции базы и платежный код, поэтому ошибка в нем стоит реальных денег
- Хуки блокируют небезопасные записи, но обходятся комментарием, а ключи провайдера лежат в окружении проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PagoKit — плагин Claude Code, который разбирает проект, задает три вопроса и генерирует платежную интеграцию целиком: форму оплаты, серверный маршрут оплаты, вебхук с проверкой подписи, миграцию базы, портал клиента, возврат, таксономию ошибок и список шагов перед выходом в прод. Для проекта на Next.js App Router с Prisma создаются маршруты `app/api/checkout`, `app/api/webhook/<провайдер>`, `lib/payments` и файл `PAGOKIT_PRODUCTION_CHECKLIST.md`. Выбор провайдера делает детерминированный советник `scripts/advise.js`: он ранжирует провайдеров по стране, валюте и способу оплаты, считает комиссии и для каждого отказа называет причину. В каталоге 42 провайдера, полную сборку кода у плагина имеют четыре: Lemon Squeezy, Mercado Pago, Stripe и Wompi. Остальные 38 он сравнивает и рекомендует, а код оставляет вам. Критичные места не отданы модели. Проверки на хуках PreToolUse и PostToolUse блокируют небезопасную запись, например вебхук без проверки подписи или суммы без учета валютных знаков после запятой. Генератор подписанных событий `scripts/sign-event.js` проверяет обработчик валидным, поддельным и повторным событием. Команды: `/pagokit:start`, `add`, `compare`, `coverage`, `doctor`, `harden`, `migrate`, `test`.
Для кого. Основателям и разработчикам SaaS, которым нужно принимать платежи в Латинской Америке, Европе или США и не пропустить типовые дыры в вебхуках.
Подходит, если
- Проект выходит на рынок Колумбии или Бразилии, и надо выбрать между Wompi, Mercado Pago и Stripe с реальными комиссиями
- У вас уже написан платежный код, и `/pagokit:harden` должен проверить подпись вебхука, окно повтора и идемпотентность
- Нужна миграция с одного провайдера на другой при работающем старом
- Вебхук надо проверить синтетическими событиями: валидным, поддельным и повторным
- Для страны требуется список провайдеров, локальных способов оплаты и обязательств по электронным счетам
Не подходит, если
- Нужен провайдер вне каталога из 42 или полный код для одного из 38 справочных: плагин их только сравнивает
- Проект не на Node.js 18 и старше: для плагина это условие запуска
- Вы работаете в Cursor или Codex: плагин собран под хуки и команды Claude Code
- Платежи уже идут через собственный шлюз с нестандартной подписью
Пример запроса к агенту
Запусти `/pagokit:compare` для интернет-магазина в Колумбии с чеком 50 долларов и подбери способ оплатыОграничения
- Нужны Node.js 18 или новее и Claude Code 2.x; плагин подключают флагом `--plugin-dir` из клонированной папки.
- Полную генерацию кода дают четыре провайдера из 42. Для остальных советник сравнивает условия и прямо говорит, что код пишете вы.
- Если схема подписи вебхука не подтверждена по документации провайдера, генератор не пишет проверку подписи: он вставляет повторный запрос события, дедупликацию и явный TODO.
- Сгенерированный код ходит только к вашему провайдеру, но проверки в хуках можно обойти комментарием `pagokit-ignore`, и каждый обход пишется в `.pagokit/audit.log`.
Как отключить. Плагин подключается только на один запуск флагом `--plugin-dir`, поэтому отключить его можно, запустив claude без этого флага. Сгенерированные файлы в проекте удаляются обычным git: они перечислены в `PAGOKIT_INTEGRATION.md`.
Частые вопросы
Как запустить PagoKit?
Склонируйте репозиторий, перейдите в свой проект и выполните `claude --plugin-dir ~/agente-pagokit`, затем `/pagokit:start`. Нужны Node.js 18 или новее и Claude Code 2.x.
Для каких провайдеров PagoKit пишет код?
Полную сборку дают Lemon Squeezy, Mercado Pago, Stripe и Wompi. Еще 38 провайдеров плагин сравнивает и рекомендует, но код не генерирует.
Отправляет ли плагин данные куда-нибудь?
Нет аккаунта, ключа и телеметрии. Сетевые вызовы делает только сгенерированный код к вашему провайдеру.
Чем `/pagokit:doctor` отличается от `/pagokit:harden`?
`doctor` только читает и проверяет интеграцию PagoKit: `.gitignore`, ключи, секрет вебхука, сырое тело запроса, защиту от повтора. `harden` разбирает вручную написанный платежный код и исправляет найденное, то есть пишет в файлы.
Как проверить вебхук без реального платежа?
Команда `/pagokit:test` шлет в локальный обработчик синтетические события: валидные, подделанные и повторные. Работает для любого провайдера каталога, в том числе без собственного CLI.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныМодульный набор плагинов для Claude Code: скиллы, агенты, команды и правила для Java, TypeScript, Python, PHP и AWS
Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
Большой плагин для Claude Code и Cursor: скиллы по разработке, агенты-специалисты и хуки с проверками качества и защитой git
ClaudeKit Skills
ClaudeKit - Agent Skills
Маркетплейс плагинов для Claude Code с набором из более чем тридцати скиллов: фронтенд, бэкенд, devops, базы, документы, отладка и работа с MCP
Маркетплейс из 23 плагинов для Claude Code: Git и PR, ревью кода, TDD, спецификации и делегирование другим моделям
Десять плагинов для Claude Code: панели и полосы над промптом, защита секретов, фильтр расплывчатых запросов и уборка памяти.
Коротко о README
README объясняет, почему интеграция платежей ломается после выбора провайдера, и показывает три детерминированных движка: валидаторы, советник и генератор подписанных событий. Дальше идут охват (42 провайдера, 74 страны), уровни интеграции, установка, правила безопасности, команды и список генерируемых файлов.