payment-integration — скилл для Claude Code: платежи и подписки
Скилл для интеграции платежей: SePay и VietQR, Polar, Stripe, Paddle, Creem.io. Пригодится, когда нужно провести оплату от чекаута до вебхука.
npx skills add mrgoonie/claudekit-skills --skill payment-integration -a claude-codeЧто делает payment-integration
Скилл закрывает пять платёжных провайдеров. SePay — вьетнамские банки, переводы в VND и QR-коды VietQR. Polar — глобальные SaaS-подписки с автоматической выдачей доступов. Stripe — чекаут, Billing и Connect. Paddle и Creem.io работают как merchant of record: берут на себя налоги и подписочные списания, у Creem.io ещё и активация лицензий на устройства.
Внутри — справочники по каждому провайдеру: авторизация, эндпоинты, чекаут, подписки, вебхуки, SDK и разбор production-паттернов. Отдельно лежит references/multi-provider-order-management-patterns.md про единые заказы и конвертацию валют. Плюс три скрипта: scripts/sepay-webhook-verify.js, scripts/polar-webhook-verify.js и scripts/checkout-helper.js — проверка подписей вебхуков и генерация чекаут-сессии.
Лимиты провайдеров придётся учитывать в архитектуре: у SePay 2 запроса в секунду, у Polar 300 в минуту. Если проект не про Вьетнам, SePay вам не нужен, а вот Paddle и Creem.io стоит сравнить по тому, кто берёт на себя налоги.
Какие задачи решает
- принять оплату картой или переводом и получить вебхук
- оформить подписку с триалом и апгрейдом тарифа
- сгенерировать QR-код VietQR для оплаты в VND
- проверить подпись вебхука от SePay или Polar
- свести заказы из нескольких провайдеров в одну таблицу
Примеры запросов агенту
- Подключи Stripe Checkout для разовой оплаты и обработай вебхук
- Сделай подписку на Polar с триалом и выдачей доступа в Discord
- Сгенерируй VietQR для оплаты через SePay
Как установить payment-integration
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill payment-integration -a claude-code2Вручную: положить файлы
~/.claude/skills/payment-integration/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/payment-integration/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill payment-integration -a codex2Вручную: положить файлы
.agents/skills/payment-integration/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill payment-integration -a cursor2Вручную: положить файлы
.cursor/skills/payment-integration/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills payment-integration2Вручную: положить файлы
.github/skills/payment-integration/SKILL.md1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill payment-integration -a gemini-cli2Командой платформы
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/payment-integrationВручную: положить файлы
.devin/skills/payment-integration/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill payment-integration -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о payment-integration
Как установить payment-integration в Claude?
Выполните npx skills add mrgoonie/claudekit-skills --skill payment-integration -a claude-code. Скилл окажется в ~/.claude/skills/payment-integration/SKILL.md.
Что делает payment-integration?
Помогает агенту писать платёжный код: чекаут, подписки, вебхуки, QR-коды и лицензирование для SePay, Polar, Stripe, Paddle и Creem.io.
Какие лимиты у провайдеров?
У SePay 2 запроса в секунду, у Polar 300 запросов в минуту. Это стоит заложить в ретраи и очередь вебхуков.
Исходный текст
SKILL.md · MIT
--- name: payment-integration description: Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders. version: 2.2.0 license: MIT --- # Payment Integration Production-proven payment processing with SePay (Vietnamese banks), Polar (global SaaS), Stripe (global infrastructure), Paddle (MoR subscriptions), and Creem.io (MoR + licensing). ## When to Use - Payment gateway integration (checkout, processing) - Subscription management (trials, upgrades, billing) - Webhook handling (notifications, idempotency) - QR code payments (VietQR, NAPAS) - Software licensing (device activation) - Multi-provider order management - Revenue splits and commissions ## Platform Selection | Platform | Best For | |----------|----------| | **SePay** | Vietnamese market, VND, bank transfers, VietQR | | **Polar** | Global SaaS, subscriptions, automated benefits (GitHub/Discord) | | **Stripe** | Enterprise payments, Connect platforms, custom checkout | | **Paddle** | MoR subscriptions, global tax compliance, churn prevention | | **Creem.io** | MoR + licensing, revenue splits, no-code checkout | ## Quick Reference ### SePay - `references/sepay/overview.md` - Auth, supported banks - `references/sepay/api.md` - Endpoints, transactions - `references/sepay/webhooks.md` - Setup, verification - `references/sepay/sdk.md` - Node.js, PHP, Laravel - `references/sepay/qr-codes.md` - VietQR generation - `references/sepay/best-practices.md` - Production patterns ### Polar - `references/polar/overview.md` - Auth, MoR concept - `references/polar/products.md` - Pricing models - `references/polar/checkouts.md` - Checkout flows - `references/polar/subscriptions.md` - Lifecycle management - `references/polar/webhooks.md` - Event handling - `references/polar/benefits.md` - Automated delivery - `references/polar/sdk.md` - Multi-language SDKs - `references/polar/best-practices.md` - Production patterns ### Stripe - `references/stripe/stripe-best-practices.md` - Integration design - `references/stripe/stripe-sdks.md` - Server SDKs - `references/stripe/stripe-js.md` - Payment Element - `references/stripe/stripe-cli.md` - Local testing - `references/stripe/stripe-upgrade.md` - Version upgrades - External: https://docs.stripe.com/llms.txt ### Paddle - `references/paddle/overview.md` - MoR, auth, entity IDs - `references/paddle/api.md` - Products, prices, transactions - `references/paddle/paddle-js.md` - Checkout overlay/inline - `references/paddle/subscriptions.md` - Trials, upgrades, pause - `references/paddle/webhooks.md` - SHA256 verification - `references/paddle/sdk.md` - Node, Python, PHP, Go - `references/paddle/best-practices.md` - Production patterns - External: https://developer.paddle.com/llms.txt ### Creem.io - `references/creem/overview.md` - MoR, auth, global support - `references/creem/api.md` - Products, checkout sessions - `references/creem/checkouts.md` - No-code links, storefronts - `references/creem/subscriptions.md` - Trials, seat-based - `references/creem/licensing.md` - Device activation - `references/creem/webhooks.md` - Signature verification - `references/creem/sdk.md` - Next.js, Better Auth - External: https://docs.creem.io/llms.txt ### Multi-Provider - `references/multi-provider-order-management-patterns.md` - Unified orders, currency conversion ### Scripts - `scripts/sepay-webhook-verify.js` - SePay webhook verification - `scripts/polar-webhook-verify.js` - Polar webhook verification - `scripts/checkout-helper.js` - Checkout session generator ## Key Capabilities | Platform | Highlights | |----------|------------| | **SePay** | QR/bank/cards, 44+ VN banks, webhooks, 2 req/s | | **Polar** | MoR, subscriptions, usage billing, benefits, 300 req/min | | **Stripe** | CheckoutSessions, Billing, Connect, Payment Element | | **Paddle** | MoR, overlay/inline checkout, Retain (churn prevention), tax | | **Creem.io** | MoR, licensing, revenue splits, no-code checkout | ## Implementation See `references/implementation-workflows.md` for step-by-step guides per platform. **General flow:** auth → products → checkout → webhooks → events
© mrgoonie · MIT · mrgoonie/claudekit-skills