当您拥有不同产品的多个 paddle 帐户时,每月的会计任务最终会消耗比您想要的更多的时间。对于每次付款,我都会登录我的所有帐户,下载在美国和世界其他地区之间分配的付款 pdf,并将其导入我的会计软件中。几次之后,我决定使用 laravel dusk 实现自动化,我想我应该在这里分享解决方案。
这篇博文介绍了一个新的 GitHub 存储库,该存储库使用 Laravel Dusk 登录 Paddle 的 Web 界面、导航到付款页面并下载付款 PDF。如果您发现自己每月手动检索 Paddle 支付数据,这可能正是您需要的自动化。
继续阅读上下文和演练,或直接转到存储库:https://github.com/smitmartijn/laravel-dusk-paddle-payouts-download
如果您使用 Paddle 作为支付处理商,您就会知道他们的付款每月到账,并且每笔付款都附带一个您需要进行会计处理的 PDF。如果您有多个产品具有单独的 Paddle 帐户,这很快就会成为一项耗时的任务。因此,这篇文章和项目适合任何使用 Paddle 并拥有多个帐户的人,或者只是想让他们的生活更轻松一点。
存储库中有一个 Laravel Dusk 测试脚本,可以处理从登录到下载支付 PDF 的所有事务。以下是其步骤的快速分解:
GitHub 存储库包含一个示例 Laravel 项目,其中包含 PaddleDownloadPayoutPdfTest.php 文件,就像我自己使用它的方式一样。您可以剥离该文件的一部分,或者克隆整个项目,创建数据库并运行迁移,创建 PaddleAccount 记录,然后运行 php artisan dusk 来测试它。
该脚本通过将数小时的手动工作(即使每月一次)转变为无需我参与而在几分钟内运行的任务,解决了我反复出现的烦恼。虽然我没有添加获取 PaddlePayouts 并将其同步到我的会计软件的代码,但一旦 PDF 存储在本地,您基本上可以对它们执行任何操作。
如果您想查看完整代码或尝试一下,请前往 GitHub 存储库。随时欢迎贡献和反馈。
以上就是使用 Laravel Dusk 下载 Paddle 付款 PDF的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号