SuperAPI AI 工具集

laravel-cashier-paddle

通用与其它

查看项目

更新于 10-16 00:30

技能介绍

用途:该技能面向在 Laravel 应用中集成 Paddle 订阅计费与支付处理的开发场景,提供 Laravel Cashier Paddle 的用法参考。

主要能力:通过 Billable trait 让 Eloquent 模型(通常为 User)具备计费能力;创建一次性产品、订阅或访客结账会话;管理订阅生命周期(创建、切换、暂停、恢复、取消);处理多产品订阅与数量;管理试用期;预览含税费的价格;处理交易、退款与信用;生成并下载发票;接收并处理 Paddle Webhook 事件。

使用方式:在模型中 use Laravel\Paddle\Billable;用 $user->checkout('pri_...') 或 $user->subscribe('price_...') 创建结账;用 swap()、pause()、resume()、cancel() 等管理订阅;用 Cashier::previewPrices() 预览价格;通过 Event::listen 监听 TransactionCompleted 等事件。环境变量包括 PADDLE_CLIENT_SIDE_TOKEN、PADDLE_API_KEY、PADDLE_RETAIN_KEY、PADDLE_WEBHOOK_SECRET、PADDLE_SANDBOX、CASHIER_CURRENCY_LOCALE。

适用场景:Laravel 应用的订阅收费、结账流程、订阅状态校验、Webhook 处理、退款与发票等。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分细节需查阅 references/other.md 与官方文档。