What problem does it solve?
Building reliable, production-grade payment integrations across multiple gateways and subscription/MoR platforms is slow and error-prone, especially when you must correctly handle checkout flows, webhook verification, idempotency, and billing lifecycle events.
Core Features & Use Cases
- Provider selection & implementation guidance: Covers SePay (VietQR/VN banks), Polar (SaaS monetization/MoR), Stripe (checkout/subscriptions), plus MoR/licensing flows via Paddle and Creem.io.
- Checkout and order flows: Generate provider-specific checkout instructions/configuration for one-time and subscription scenarios, including QR/VietQR where applicable.
- Webhook verification & event handling: Verify webhook authenticity for SePay and Polar and structure downstream processing for payment status, refunds, and subscriptions.
- Subscriptions, trials, upgrades, and lifecycle management: Use provider-specific patterns to manage subscription states, proration choices, and customer access updates.
- Multi-provider order management: Maintain unified order schemas with idempotency keys, metadata/audit trails, currency handling, and cross-provider reconciliation.
- Licensing and benefit delivery: Supports licensing/device activation concepts (Creem) and Polar benefits automation patterns tied to subscription state.
Quick Start
Tell the skill: "Set up SePay VietQR checkout with webhook handler that verifies signatures and updates an order record idempotently."