What problem does it solve?
Integrates and operationalizes payments across local Vietnamese banking (SePay) and global payment platforms (Polar, Stripe, Paddle, Creem.io) to remove manual checkout wiring, fragile webhook handling, and fragmented order reconciliation.
Core Features & Use Cases
- Checkout orchestration: Generate SePay forms, VietQR links, and Polar/Creem/Paddle checkout sessions with signed fields and environment-safe configuration.
- Webhook verification & idempotency: Verify Polar/SePay webhook signatures, record events for idempotent processing, and provide verification helper scripts.
- Subscription & licensing flows: Support Merchant-of-Record subscriptions, usage-based billing patterns, automated benefit delivery (license keys, GitHub/Discord grants), and refund/commission workflows.
- Multi-provider order management: Normalize orders across providers, handle currency conversion fallbacks, sync discount redemptions, and provide production-grade retry and monitoring patterns.
Quick Start
Generate a SePay checkout form and a verified webhook handler for a sample order using the payment-integration scripts and references.