用途:帮助开发者将 Chargebee Billing 计费平台集成到应用或网站中,强调集成时应优先依赖检索资料而非预训练推理。
主要能力:覆盖框架集成(如 Laravel Cashier)、官方多语言 SDK、REST API 以及 Webhook 处理;支持客户 CRUD、订阅管理、发票操作、支付方式处理、计划与附加项管理、按用量计费等常见操作。
使用方式:优先选择框架级集成,其次官方 SDK,最后才用 REST API。Next.js 与 Express 可用 chargebee-init CLI 集成结账、门户和 Webhook,命令为 npx chargebee-init --use-defaults --path=<full-path-to-app>。SDK 支持 Java、Python、Node.js、Go、PHP、Ruby、.NET,安装与用法见对应 GitHub 仓库 README。REST API 通过站点专属 HTTPS 端点访问,使用 Basic auth,API KEY 可在站点 apikeys_and_webhooks/api 页面生成。模型与操作细节查 references/api-reference.md,REST 细节查 references/rest-api.md,错误码查 references/errors.md,Webhook 事件查 references/events.md。
Webhook 限制与要求:需用 Basic Auth 校验请求、处理幂等(事件可能重复发送)、快速返回 200 OK,必要时异步处理。
安全限制:API 密钥仅从环境变量读取,不得硬编码或记录日志,需定期轮换并按环境限定权限。
暂未提供:具体定价、性能指标与端到端示例未在资料中给出。