What problem does it solve?
This Skill consolidates multi-provider payment workflows so teams can implement checkouts, webhook processing, subscriptions, and reconciliations without building per-provider integrations from scratch.
Core Features & Use Cases
- Multi-provider Checkout: Generate SePay checkout forms (VietQR, virtual accounts) and Polar/Stripe/Paddle/Creem.io checkout sessions programmatically.
- Webhook Verification & Idempotency: HMAC/base64 signature verification utilities, timestamp checks, and idempotent event recording for safe webhook processing.
- Subscriptions, Discounts & Benefits: Subscription lifecycle handling, discount synchronization across providers, automated benefit delivery (licenses, GitHub/Discord invites).
- Operational Guidance & Tools: Rate-limit handling, currency conversion fallbacks, reconciliation patterns, and test scripts for CI validation.
- Real-world Example: Use SePay for Vietnamese bank transfers with VietQR and VA matching, Polar for global SaaS MoR subscriptions and automated benefit grants, and Stripe/Paddle/Creem for enterprise or licensing scenarios.
Quick Start
Use the payment integration skill to create a Polar checkout session for productPriceId price_xxx and a SePay checkout form for a VND order.