payment-integration

Orchestrate multi-provider payment workflows across SePay, Polar, Stripe, Paddle, and Creem.io.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Khoatran1999/aquarium-commerce --skill payment-integration-khoatran1999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payment-integration
Source: https://github.com/Khoatran1999/aquarium-commerce/tree/main/.claude/skills/payment-integration
Command: npx skills add https://github.com/Khoatran1999/aquarium-commerce --skill payment-integration-khoatran1999

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill consolidates multi-provider payment integrations (SePay, Polar, Stripe, Paddle, Creem.io) into a single, coherent workflow, simplifying setup and maintenance for complex payment scenarios.

Core Features & Use Cases

  • Supports checkout, webhooks, subscriptions, licensing, and revenue coordination across SePay, Polar, Stripe, Paddle, and Creem.io.
  • Provides end-to-end guidance for real-world SaaS and commerce deployments, including discount coordination, MoR considerations, and cross-provider reconciliation.
  • Example: a SaaS product uses Polar for subscriptions and SePay for local VN payments, with automatic discount application and license provisioning.

Quick Start

Activate by mentioning payment integration to load platform-specific guidance and run through a representative end-to-end flow.

Frequently Asked Questions about payment-integration

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

FAQPage Schema
How do I manage multi-provider payment workflows across Stripe, Paddle, and Polar?

Multi-provider payment workflows consolidate Stripe, Paddle, Polar, SePay, and Creem.io into a single orchestrated process. This ensures unified checkout, webhook handling, and subscription management across different providers without maintaining isolated integrations.

How do I handle idempotent webhooks for subscriptions across multiple payment providers?

Idempotent webhooks ensure duplicate event payloads from providers like Stripe and Paddle do not trigger duplicate order provisioning. The workflow normalizes incoming webhook data and applies idempotency checks to safely process subscriptions and licensing events.

Does this payment integration support SaaS subscriptions and local VN payments simultaneously?

Yes, the payment integration supports SaaS subscriptions and local VN payments simultaneously. You can use Polar for global subscription billing and SePay for local VN payments, coordinating discounts and provisioning licenses across both platforms.

What is the best way to normalize currencies and coordinate discounts across different payment providers?

Currency normalization and discount coordination are handled centrally within the multi-provider workflow. The integration standardizes currency formats across Stripe, Paddle, and Creem.io, ensuring accurate discount application and cross-provider revenue reconciliation.

How do I handle failure management and MoR considerations for checkout integrations?

Failure management and Merchant of Record (MoR) considerations are built into the checkout workflow. The integration provides robust handling for failed transactions and coordinates MoR responsibilities across Paddle, Creem.io, and other supported providers.