首页 > 后端开发 > php教程 > 使用 Laravel Dusk 下载 Paddle 付款 PDF

使用 Laravel Dusk 下载 Paddle 付款 PDF

Patricia Arquette
发布: 2025-01-16 20:11:10
原创
887 人浏览过

Using Laravel Dusk to download Paddle payout PDFs

管理各种产品的多个 Paddle 帐户可能会使每月会计成为一件繁琐的苦差事。 以前,我手动登录每个帐户,下载美国和世界其他地区的付款 PDF,并将其导入我的会计软件中。 为了简化此过程,我使用 Laravel Dusk 自动化了该过程,并且我在这里分享解决方案。

这篇博文介绍了一个新的 GitHub 存储库,其中展示了一个 Laravel Dusk 应用程序,旨在自动登录 Paddle 的 Web 界面、导航到付款部分并下载相关的付款 PDF。如果您每月手动下载 Paddle 支付数据,这种自动化可以显着改善您的工作流程。

继续阅读详细说明和演练,或直接跳转到存储库://m.sbmmt.com/link/d6055de68dad5a21a33d640118198c98

问题

Paddle 的每月付款包括必要的 PDF 会计发票。 由于有多个产品和单独的 Paddle 帐户,此过程很快就会变得非常耗时。该项目旨在为使用多个帐户的 Paddle 或寻求更有效的解决方案的任何人简化此操作。

如何运作

存储库包含一个 Laravel Dusk 测试脚本,可自动执行整个过程:

  1. 帐户检索: 该脚本需要在数据库中预先配置 PaddleAccount 记录。 您可以根据需要修改或删除 PaddleAccountPaddlePayout 模型。
  2. 登录和导航:脚本使用指定的凭据登录 Paddle 仪表板并导航到付款页面。
  3. PDF 下载: 下载美国和世界其他地区发票的可用付款 PDF,并将其保存到 storage/app/private/paddle_invoices/
  4. 总提取:利用PdfToText包,它从下载的PDF中提取总支付金额。
  5. 数据库更新:最后,它使用提取的数据创建或更新PaddlePayout数据库记录。

开始使用

GitHub 存储库提供了一个示例 Laravel 项目,包括 PaddleDownloadPayoutPdfTest.php。您可以调整此文件的部分内容或克隆整个项目。 设置数据库并运行迁移后,创建 PaddleAccount 记录并执行 php artisan dusk 来测试脚本。

未来增强

该脚本显着减少了手动工作,将每月的工作时间转变为长达几分钟的自动化任务。虽然不包括与我的会计软件的集成,但本地存储的 PDF 可以根据需要进行进一步处理。

要获取完整代码或贡献代码,请访问 GitHub 存储库。 欢迎贡献和反馈。

以上是使用 Laravel Dusk 下载 Paddle 付款 PDF的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板