使用 Paddle.com 的 Laravel 包
发布日期:作者: Paul Redmond
Laravel Paddle 是 @pascalbaljet 为使用 Paddle.com 开发的包。该包为 API 提供了一个包装器,并内置支持 Webhook 和事件处理。
Readme 包含了使用 Paddle Facade 通过流畅 API 和数组进行操作的示例
// Fluent:$paddleResponse = Paddle::product() ->generatePayLink() ->productId($paddlePlanId) ->customerEmail($team->owner->email) ->passthrough(['team_id' => $team->id]) ->send(); // Array with payload:$payload = [ 'product_id' => $paddlePlanId, 'customer_email' => $team->owner->email, 'passthrough' => ['team_id' => $team->id],]; $paddleResponse = Paddle::product() ->generatePayLink($payload) ->send(); return Redirect::to($paddleResponse['url']);
Readme 列出了可用的 API 调用,例如产品、优惠券、订阅、结账和警报。您需要熟悉 Paddle.com 平台 才能使用此包。
Paddle 是一个支付提供商,但他们还处理税收和其他地区特定的税收。您应该查看他们的网站,了解他们提供的所有内容,但如果您正在构建 SaaS 产品,这似乎值得一试。他们简化了 SaaS 计费、订阅、支付处理和欺诈检测。
此包需要 Laravel 5.8 或 6.x,并且适用于 PHP >= 7.2。您可以在 GitHub 上查看此包:pascalbaljetmedia/laravel-paddle.