ck:payment-integration

Integrate multi-provider payment checkouts, webhooks, and subscriptions across SePay, Polar, Stripe, Paddle, and Creem.io.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-payment-integration-quanganh208
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:payment-integration
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/payment-integration
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-payment-integration-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

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

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.

Frequently Asked Questions about ck:payment-integration

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

FAQPage Schema
How do I integrate SePay checkout with VietQR and virtual accounts for VND orders?▼

SePay checkout integration generates VietQR codes and virtual account forms programmatically for VND bank transfers. VA matching pairs incoming Vietnamese bank transfers with specific orders automatically.

How do I verify Stripe or Polar webhook signatures and handle idempotency?▼

Webhook verification uses HMAC and base64 signature checks with timestamp validation to ensure authenticity. Idempotent event recording prevents duplicate processing of identical webhook payloads.

Can I use this to automate subscription benefits like licenses and Discord invites after checkout?▼

Subscription lifecycle handling automates benefit delivery by granting licenses and sending GitHub or Discord invites post-checkout. Discount synchronization ensures benefits match the correct provider subscription tier.

What is the best way to manage multi-provider checkout sessions across Stripe, Paddle, and Creem.io?▼

Multi-provider checkout management programmatically generates checkout sessions and forms across Stripe, Paddle, and Creem.io. It consolidates order management to avoid building per-provider integrations from scratch.

Does this provide utilities for currency conversion fallbacks and rate-limit retry handling?▼

Operational helpers include currency conversion fallbacks for multi-currency reconciliation and retry or backoff utilities for rate-limit handling. These tools ensure production readiness during provider API throttling.

When should I use Polar Merchant-of-Record billing over direct Stripe checkout for global SaaS?▼

Polar Merchant-of-Record billing suits global SaaS subscriptions by handling tax compliance and automated benefit grants. Direct Stripe checkout is better for enterprise or licensing scenarios requiring custom flows.