mcpField
P
payment-integration

payment-integration

github.com/mrgoonieDevelopment2.2k350 installsUpdated 30w ago
Repository

About payment-integration

payment-integration is a developer skill for integrating SePay, Polar, Stripe, Paddle, and Creem.io payments. It combines platform-specific references and helper scripts for checkout, billing, webhooks, licensing, and multi-provider order management.

Key features

  1. 01Guides for five payment providers
  2. 02Checkout and subscription integration
  3. 03Webhook handling and verification
  4. 04VietQR payment support
  5. 05Licensing and revenue splits
  6. 06Multi-provider order patterns

Use cases

  1. 01Add subscriptions and trials to SaaS
  2. 02Process payment notifications and verify webhooks
  3. 03Offer VietQR payments to Vietnamese customers
  4. 04Implement device activation and revenue splits

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mrgoonie/claudekit-skills --skill payment-integration

After installing, type/payment-integrationin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
references/
implementation-workflows.md
multi-provider-order-management-patterns.md
references/creem/
api.md
checkouts.md
licensing.md
overview.md
sdk.md
subscriptions.md
webhooks.md
references/paddle/
api.md
best-practices.md
overview.md
paddle-js.md
sdk.md
subscriptions.md
webhooks.md
references/polar/
benefits.md
best-practices.md
checkouts.md
overview.md
products.md
sdk.md
subscriptions.md
webhooks.md
references/sepay/
api.md
best-practices.md
overview.md
qr-codes.md
sdk.md

Details

From the project README

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

PlatformBest For
SePayVietnamese market, VND, bank transfers, VietQR
PolarGlobal SaaS, subscriptions, automated benefits (GitHub/Discord)
StripeEnterprise payments, Connect platforms, custom checkout
PaddleMoR subscriptions, global tax compliance, churn prevention
Creem.ioMoR + 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

PlatformHighlights
SePayQR/bank/cards, 44+ VN banks, webhooks, 2 req/s
PolarMoR, subscriptions, usage billing, benefits, 300 req/min
StripeCheckoutSessions, Billing, Connect, Payment Element
PaddleMoR, overlay/inline checkout, Retain (churn prevention), tax
Creem.ioMoR, 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

Comments

Markdown supported