PagoKit — плагин

PagoKit подбирает для Claude Code платежного провайдера под страну проекта и пишет интеграцию с проверкой вебхуков

  • 70 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Плагин пишет файлы проекта, миграции базы и платежный код, поэтому ошибка в нем стоит реальных денег
  • Хуки блокируют небезопасные записи, но обходятся комментарием, а ключи провайдера лежат в окружении проекта
Все причины и проверки

hainrixz/agente-pagokit

Установка

Работает в

В терминале, через 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

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

Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами

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

Большой плагин для Claude Code и Cursor: скиллы по разработке, агенты-специалисты и хуки с проверками качества и защитой git

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

ClaudeKit Skills

ClaudeKit - Agent Skills

Маркетплейс плагинов для Claude Code с набором из более чем тридцати скиллов: фронтенд, бэкенд, devops, базы, документы, отладка и работа с MCP

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

Маркетплейс из 23 плагинов для Claude Code: Git и PR, ревью кода, TDD, спецификации и делегирование другим моделям

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

Десять плагинов для Claude Code: панели и полосы над промптом, защита секретов, фильтр расплывчатых запросов и уборка памяти.

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

Коротко о README

README объясняет, почему интеграция платежей ломается после выбора провайдера, и показывает три детерминированных движка: валидаторы, советник и генератор подписанных событий. Дальше идут охват (42 провайдера, 74 страны), уровни интеграции, установка, правила безопасности, команды и список генерируемых файлов.

Бейдж для README

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