Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
59
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/payment-integration/SKILL.mdProduction-proven payment processing with SePay (Vietnamese banks), Polar (global SaaS), Stripe (global infrastructure), Paddle (MoR subscriptions), and Creem.io (MoR + licensing).
| 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 |
references/sepay/overview.md - Auth, supported banksreferences/sepay/api.md - Endpoints, transactionsreferences/sepay/webhooks.md - Setup, verificationreferences/sepay/sdk.md - Node.js, PHP, Laravelreferences/sepay/qr-codes.md - VietQR generationreferences/sepay/best-practices.md - Production patternsreferences/polar/overview.md - Auth, MoR conceptreferences/polar/products.md - Pricing modelsreferences/polar/checkouts.md - Checkout flowsreferences/polar/subscriptions.md - Lifecycle managementreferences/polar/webhooks.md - Event handlingreferences/polar/benefits.md - Automated deliveryreferences/polar/sdk.md - Multi-language SDKsreferences/polar/best-practices.md - Production patternsreferences/stripe/stripe-best-practices.md - Integration designreferences/stripe/stripe-sdks.md - Server SDKsreferences/stripe/stripe-js.md - Payment Elementreferences/stripe/stripe-cli.md - Local testingreferences/stripe/stripe-upgrade.md - Version upgradesreferences/paddle/overview.md - MoR, auth, entity IDsreferences/paddle/api.md - Products, prices, transactionsreferences/paddle/paddle-js.md - Checkout overlay/inlinereferences/paddle/subscriptions.md - Trials, upgrades, pausereferences/paddle/webhooks.md - SHA256 verificationreferences/paddle/sdk.md - Node, Python, PHP, Goreferences/paddle/best-practices.md - Production patternsreferences/creem/overview.md - MoR, auth, global supportreferences/creem/api.md - Products, checkout sessionsreferences/creem/checkouts.md - No-code links, storefrontsreferences/creem/subscriptions.md - Trials, seat-basedreferences/creem/licensing.md - Device activationreferences/creem/webhooks.md - Signature verificationreferences/creem/sdk.md - Next.js, Better Authreferences/multi-provider-order-management-patterns.md - Unified orders, currency conversionscripts/sepay-webhook-verify.js - SePay webhook verificationscripts/polar-webhook-verify.js - Polar webhook verificationscripts/checkout-helper.js - Checkout session generator| 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 |
See references/implementation-workflows.md for step-by-step guides per platform.
General flow: auth → products → checkout → webhooks → events
80113d8
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.