关于 payment-integration
涵盖越南支付平台 SePay 与全球 SaaS 变现平台 Polar 的支付集成技能。它帮助开发者按需求选择平台,并借助专门参考资料和脚本实现支付流程、订阅、Webhook 及相关计费功能。
主要功能
- 01按支付需求选择 SePay 或 Polar
- 02集成结账与订阅流程
- 03验证支付 Webhook 签名
- 04支持 VietQR 和银行转账流程
- 05参考平台 SDK 与 API 指引
- 06自动交付权益并配置客户门户
适用场景
- 01添加 VietQR 或银行转账支付
- 02实现 SaaS 订阅及按量计费
- 03处理经验证的支付通知
- 04交付许可证或其他客户权益
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ samhvw8/ dotfiles --skill payment-integration安装后在 Claude Code 中输入/payment-integration确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdreferences/polar/benefits.mdbest-practices.mdcheckouts.mdoverview.mdproducts.mdsdk.mdsubscriptions.mdwebhooks.mdreferences/sepay/api.mdbest-practices.mdoverview.mdqr-codes.mdsdk.mdwebhooks.mdscripts/checkout-helper.jsdot_env.examplepackage.jsonpolar-webhook-verify.jssepay-webhook-verify.jstest-scripts.js详细介绍
支付集成
使用 SePay(越南支付)和 Polar(全球 SaaS 变现)实现支付处理。
适用场景
适用于以下实现:
- 支付网关集成(结账、处理)
- 订阅管理(试用、升级、账单)
- Webhook 处理(支付通知)
- 二维码支付(VietQR、NAPAS)
- 按用量计费(计量、额度)
- 自动发放权益(许可证、GitHub 访问权限、Discord 身份组)
- 客户门户(自助管理)
- 银行转账自动化(越南银行)
- 含定价信息的产品目录
平台选择
选择 SePay 的场景:
- 越南市场(VND 货币)
- 银行转账自动化
- VietQR/NAPAS 支付
- 本地支付方式
- 直接监控银行账户
选择 Polar 的场景:
- 全球 SaaS 产品
- 订阅管理
- 按用量计费
- 自动发放权益(GitHub、Discord、许可证)
- Merchant of Record(税务合规)
- 数字产品销售
快速参考
SePay 集成
- 概览与身份验证:
references/sepay/overview.md- 平台功能、API/OAuth2 身份验证、支持的银行 - API 参考:
references/sepay/api.md- 端点、交易、银行账户、虚拟账户 - Webhook:
references/sepay/webhooks.md- 设置、负载结构、验证、重试逻辑 - SDK 用法:
references/sepay/sdk.md- Node.js、PHP、Laravel 实现 - 二维码:
references/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- 生命周期、升级、降级、试用 - Webhook:
references/polar/webhooks.md- 事件类型、签名验证、监控 - 权益:
references/polar/benefits.md- 自动发放(GitHub、Discord、许可证、文件) - SDK 用法:
references/polar/sdk.md- TypeScript、Python、PHP、Go、框架适配器 - 最佳实践:
references/polar/best-practices.md- 安全性、模式、监控
集成脚本
- SePay Webhook 验证:
scripts/sepay-webhook-verify.js- 验证 SePay webhook 的真实性 - Polar Webhook 验证:
scripts/polar-webhook-verify.js- 验证 Polar webhook 签名 - 结账辅助工具:
scripts/checkout-helper.js- 为两个平台生成结账会话
实施工作流
SePay 实施
- 加载
references/sepay/overview.md以设置身份验证 - 加载
references/sepay/api.md或references/sepay/sdk.md以进行集成 - 加载
references/sepay/webhooks.md以处理支付通知 - 使用
scripts/sepay-webhook-verify.js验证 webhook - 加载
references/sepay/best-practices.md,为生产环境做好准备
Polar 实施
- 加载
references/polar/overview.md,了解身份验证和概念 - 加载
references/polar/products.md以设置产品 - 加载
references/polar/checkouts.md以了解支付流程 - 加载
references/polar/webhooks.md以处理事件 - 使用
scripts/polar-webhook-verify.js验证 webhook - 如需自动发放权益,加载
references/polar/benefits.md - 加载
references/polar/best-practices.md,为生产环境做好准备
核心功能
SePay:
- 支付网关(二维码、银行转账、银行卡)
- 通过 Webhook 监控银行账户
- 基于订单的虚拟账户
- VietQR 生成 API
- 支持 44 家以上越南银行
- 速率限制:每秒 2 次调用
Polar:
- 记录商户(全球税务合规)
- 订阅生命周期管理
- 基于用量的计费(事件、计量器)
- 自动化权益(GitHub、Discord、许可证)
- 客户门户(自助服务)
- 多语言 SDK
- 速率限制:每分钟 300 个请求
说明
实现支付集成时:
- 根据需求识别平台(越南本地还是全球、支付类型)
- 按需逐步加载相关参考资料
- 使用平台专属方法实现身份验证
- 根据业务模式设置产品和定价
- 实现结账流程(托管式、嵌入式或由 API 驱动)
- 配置 Webhook 并进行适当验证
- 处理支付事件(成功、失败、退款)
- 在投入生产前于沙盒环境中充分测试
- 使用平台分析工具进行监控和优化
仅加载当前实现步骤所需的参考资料,以高效利用上下文。
评论
支持 Markdown