mcpField
P
payment-integration

payment-integration

github.com/unclecatvnDevelopment150213 installsUpdated 3w ago
Repository

About payment-integration

payment-integration is a developer skill for implementing payment processing across SePay, Polar, Stripe, Paddle, and Creem.io. It includes platform-specific references, implementation workflows, and webhook verification scripts.

Key features

  1. 01Guides for five payment platforms
  2. 02Checkout and subscription workflows
  3. 03Webhook handling and verification
  4. 04VietQR payment guidance
  5. 05Licensing and multi-provider order patterns

Use cases

  1. 01Choosing a provider for a payment integration
  2. 02Implementing subscription checkout and billing
  3. 03Verifying payment webhook events
  4. 04Managing orders across payment providers

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/unclecatvn/agent-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