payment-integration

Automate SePay and Polar payment integration with QR generation, webhooks, and subscriptions.

15|27|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/kevinnguyen271090/claudekit-engineering --skill payment-integration-kevinnguyen271090
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payment-integration
Source: https://github.com/kevinnguyen271090/claudekit-engineering/tree/main/payment-integration
Command: npx skills add https://github.com/kevinnguyen271090/claudekit-engineering --skill payment-integration-kevinnguyen271090

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solves?

This Skill simplifies the complex process of integrating payment gateways like Polar and Sepay into web applications. It addresses challenges such as managing subscriptions, securing webhooks, and handling various checkout flows, enabling developers to build robust e-commerce and SaaS billing solutions efficiently.

Core Features & Use Cases

  • Polar & Sepay Integration: Guides on integrating specific payment gateways, including their APIs, SDKs, and best practices.
  • Checkout & Subscription Management: Provides patterns for implementing secure checkout flows and managing recurring subscriptions.
  • Webhook Verification: Ensures the security and integrity of incoming webhook events from payment providers.
  • Use Case: A SaaS startup needs to implement a subscription model. This Skill can guide the developer through setting up Polar for recurring payments, creating checkout sessions, and securely handling webhook events for subscription status updates.

Quick Start

Generate the necessary code to create a new Polar checkout session for a product with ID 'prod_xyz' and a price of $29.99.

Frequently Asked Questions about payment-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Polar or Sepay payment gateways into my Node.js application?

Integrate Polar or Sepay by connecting their APIs and SDKs to your Node.js backend, configuring authentication credentials, and implementing checkout session creation. Both gateways provide language-specific SDKs and webhook support for handling payment events and subscription lifecycles.

How do I set up webhook verification for payment gateway events?

Webhook verification ensures incoming events from payment providers are authentic by validating cryptographic signatures. Implement signature validation before processing subscription updates, payment confirmations, or refund notifications from Polar or Sepay webhooks.

Can I use Polar or Sepay for SaaS subscription billing with usage-based pricing?

Both Polar and Sepay support subscription management with recurring billing. Polar includes usage-based billing and automated benefit delivery, while Sepay handles VietQR/NAPAS QR generation and bank transfers across 44+ Vietnamese banks and virtual accounts.

What payment methods do Sepay and Polar support beyond credit cards?

Sepay supports VietQR, NAPAS QR, bank transfers, and virtual accounts across 44+ partner banks in Vietnam. Polar provides subscription-based billing with merchant-of-record tax compliance and multilingual SDK support across Node.js, PHP, Python, Go, Laravel, and Next.js.

Do I need to handle tax compliance separately when using Polar or Sepay?

Polar includes built-in merchant-of-record tax compliance for subscription billing, reducing manual tax handling. Sepay focuses on payment processing and QR generation; tax compliance depends on your jurisdiction and sales context.

How do I create a checkout session for a one-time purchase or subscription?

Create a checkout session by specifying product ID, price, and subscription frequency through the payment gateway's API. Both Polar and Sepay return secure session URLs for customers to complete payment while maintaining PCI compliance through tokenized transactions.