Laravel Spark 是您下一个伟大创意的完美起点。当与 Laravel 应用程序启动套件(如 Laravel Jetstream 或 Laravel Breeze)或您选择的前端相结合时,Spark 为您的应用程序提供了一个设计精良的账单管理面板。Spark 基于强大的 Laravel Cashier 构建,允许您的客户订阅每月或每年计费计划,管理他们的付款方式,更新他们的订阅计划,并从一个独立的、设计精美的账单门户下载他们的发票。
Spark 支持两种支付提供商,购买 Spark 许可证将使您能够使用这两种支付提供商中的任何一种。目前,在使用 Spark 时无法实现您自己的自定义支付提供商。 我们将在下面简要概述每个提供商。
Paddle 是一款强大的计费提供商,充当您应用程序的商户记录。Paddle 通过处理为您收集和支付增值税的复杂性,减轻了您 SaaS 业务的税务合规负担。此外,Paddle 还支持通过信用卡或 PayPal 接受来自客户的付款、本地化定价和托管发票。
Spark 的 Paddle 支持由底层的 Laravel Cashier Paddle 库提供。
Stripe 是全球领先的支付基础设施提供商,它直接与卡网络和银行集成,拥有快速改进的平台和经过实战检验的可靠性。此外,智能优化有助于提高转化率、防止欺诈并协助收入回收。最后,Stripe 提供了一个强大的沙盒环境,供您测试应用程序的支付系统。
Spark 的 Stripe 支持由底层的 Laravel Cashier Stripe 库提供。
我们列出了以下使用 Stripe 支付提供商的一些已知限制
不可以。但是,我们将继续无限期地为 Spark Classic 提供错误修复和安全更新。
您不能在 Code Canyon 等代码分发平台上出售使用 Spark 驱动的应用程序。但是,如果您构建了一个 SaaS 应用程序/业务,后来被第三方私有公司收购,您可以将您的 Spark 许可证转让给该买方。
不支持。Spark 仅支持 Stripe 和 Paddle,开发人员无法自定义 Spark 以接受其他提供商。如果您需要使用其他支付提供商,您不应该购买 Laravel Spark。
Spark 的计费门户与您的 Laravel 应用程序完全隔离,并包含其自身预编译的前端资产。您可以使用您选择的任何前端技术构建自己的应用程序。
有时需要额外的验证才能确认和处理付款。当这种情况发生时,Paddle 或 Stripe 会显示一个支付确认屏幕。Paddle、Stripe 或 Spark 显示的支付确认屏幕可能会根据特定银行或卡发行机构的支付流程进行调整,并可能包括额外的卡确认、临时小额收费、单独的设备身份验证或其他形式的验证。