payment-integration について
payment-integration は、SePay、Polar、Stripe、Paddle、Creem.io の決済連携を支援する開発者向けスキルです。各サービスの資料と補助スクリプトで、チェックアウトから注文管理まで扱います。
主な機能
- 015つの決済サービスのガイド
- 02チェックアウトとサブスクリプション連携
- 03Webhook の処理と検証
- 04VietQR 決済への対応
- 05ライセンスと収益分配
- 06複数サービスの注文管理パターン
活用シーン
- 01SaaS にサブスクリプションと試用期間を追加
- 02決済通知を処理して Webhook を検証
- 03ベトナムの顧客に VietQR 決済を提供
- 04デバイス認証と収益分配を実装
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mrgoonie/ claudekit-skills --skill payment-integrationインストール後、Claude Code で/payment-integrationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/implementation-workflows.mdmulti-provider-order-management-patterns.mdreferences/creem/api.mdcheckouts.mdlicensing.mdoverview.mdsdk.mdsubscriptions.mdwebhooks.mdreferences/paddle/api.mdbest-practices.mdoverview.mdpaddle-js.mdsdk.mdsubscriptions.mdwebhooks.mdreferences/polar/benefits.mdbest-practices.mdcheckouts.mdoverview.mdproducts.mdsdk.mdsubscriptions.mdwebhooks.mdreferences/sepay/api.mdbest-practices.mdoverview.mdqr-codes.mdsdk.md詳細
決済連携
SePay(ベトナムの銀行)、Polar(グローバル SaaS)、Stripe(グローバルなインフラストラクチャ)、Paddle(MoR サブスクリプション)、Creem.io(MoR + ライセンス)による、実運用で実績のある決済処理です。
使用する場面
- 決済ゲートウェイ連携(チェックアウト、決済処理)
- サブスクリプション管理(トライアル、アップグレード、請求)
- Webhook 処理(通知、冪等性)
- QR コード決済(VietQR、NAPAS)
- ソフトウェアライセンス(デバイスのアクティベーション)
- 複数プロバイダーの注文管理
- 収益分配と手数料
プラットフォームの選択
| プラットフォーム | 最適な用途 |
|---|---|
| SePay | ベトナム市場、VND、銀行振込、VietQR |
| Polar | グローバル SaaS、サブスクリプション、自動化された特典(GitHub/Discord) |
| Stripe | エンタープライズ決済、Connect プラットフォーム、カスタムチェックアウト |
| Paddle | MoR サブスクリプション、グローバルな税務コンプライアンス、解約防止 |
| Creem.io | MoR + ライセンス、収益分配、ノーコードチェックアウト |
クイックリファレンス
SePay
references/sepay/overview.md- 認証、対応銀行references/sepay/api.md- エンドポイント、取引references/sepay/webhooks.md- セットアップ、検証references/sepay/sdk.md- Node.js、PHP、Laravelreferences/sepay/qr-codes.md- VietQR の生成references/sepay/best-practices.md- 本番環境向けのパターン
Polar
references/polar/overview.md- 認証、MoR の概念references/polar/products.md- 料金モデルreferences/polar/checkouts.md- チェックアウトのフローreferences/polar/subscriptions.md- ライフサイクル管理references/polar/webhooks.md- イベント処理references/polar/benefits.md- 自動配信references/polar/sdk.md- 多言語対応 SDKreferences/polar/best-practices.md- 本番環境向けのパターン
Stripe
references/stripe/stripe-best-practices.md- 連携設計references/stripe/stripe-sdks.md- サーバー SDKreferences/stripe/stripe-js.md- Payment Elementreferences/stripe/stripe-cli.md- ローカルテストreferences/stripe/stripe-upgrade.md- バージョンアップグレード- 外部: https://docs.stripe.com/llms.txt
Paddle
references/paddle/overview.md- MoR、認証、エンティティ IDreferences/paddle/api.md- 商品、価格、取引references/paddle/paddle-js.md- チェックアウトのオーバーレイ/インライン表示references/paddle/subscriptions.md- トライアル、アップグレード、一時停止references/paddle/webhooks.md- SHA256 検証references/paddle/sdk.md- Node、Python、PHP、Goreferences/paddle/best-practices.md- 本番環境向けのパターン- 外部: https://developer.paddle.com/llms.txt
Creem.io
references/creem/overview.md- MoR、認証、グローバル対応references/creem/api.md- 商品、チェックアウトセッションreferences/creem/checkouts.md- ノーコードリンク、ストアフロントreferences/creem/subscriptions.md- トライアル、シートベースreferences/creem/licensing.md- デバイスのアクティベーションreferences/creem/webhooks.md- 署名検証references/creem/sdk.md- Next.js、Better Auth- 外部: https://docs.creem.io/llms.txt
複数プロバイダー
references/multi-provider-order-management-patterns.md- 注文の統合、通貨換算
スクリプト
scripts/sepay-webhook-verify.js- SePay Webhook の検証scripts/polar-webhook-verify.js- Polar Webhook の検証scripts/checkout-helper.js- チェックアウトセッションの生成
主な機能
| プラットフォーム | 主な機能 |
|---|---|
| SePay | QR/銀行振込/カード、44 以上のベトナムの銀行、Webhook、2 req/s |
| Polar | MoR、サブスクリプション、従量課金、特典、300 req/min |
| Stripe | CheckoutSessions、Billing、Connect、Payment Element |
| Paddle | MoR、オーバーレイ/インラインチェックアウト、Retain(解約防止)、税務 |
| Creem.io | MoR、ライセンス、収益分配、ノーコードチェックアウト |
実装
プラットフォームごとの手順ガイドについては、references/implementation-workflows.md を参照してください。
一般的なフロー: 認証 → 商品 → チェックアウト → Webhook → イベント
コメント
Markdown 対応