该资料是一套支付集成技能文档,目标是在应用中接入多家支付平台:SePay(越南银行、VietQR)、Polar、Stripe、Paddle 和 Creem.io。适用于结账与支付处理、订阅管理(试用、升级、计费)、Webhook 通知与幂等处理、二维码支付(VietQR、NAPAS)、软件授权(设备激活)、多提供商订单管理以及分账与佣金等场景。
平台选择:SePay 面向越南市场、VND、银行转账与 VietQR;Polar 面向全球 SaaS 订阅及自动化权益(GitHub/Discord);Stripe 面向企业支付、Connect 平台与自定义结账;Paddle 为 MoR 订阅、全球税务合规与防流失;Creem.io 为 MoR 加授权、分账与无代码结账。
文档按平台组织参考文件,例如 SePay 的 overview、api、webhooks、sdk(Node.js、PHP、Laravel)、qr-codes 与 best-practices;Polar 的 products、checkouts、subscriptions、webhooks、benefits 与 sdk;Stripe 的 best-practices、sdks、stripe-js、stripe-cli、stripe-upgrade;Paddle 的 api、paddle-js、subscriptions、webhooks(SHA256 校验)与 sdk(Node、Python、PHP、Go);Creem 的 api、checkouts、subscriptions、licensing 与 webhooks(签名校验)。另有 multi-provider-order-management-patterns.md 讲统一订单与货币换算。
脚本包括 scripts/sepay-webhook-verify.js、scripts/polar-webhook-verify.js 与 scripts/checkout-helper.js。总体流程为:认证 → 产品 → 结账 → Webhook → 事件。资料提到各平台速率限制(如 SePay 2 req/s、Polar 300 req/min)。具体代码示例、安装命令与配置细节需查看对应参考文件,本资料未提供完整实现步骤与价格信息。