sierratecnologia/payment-laravel

Sierratecnologia Cashier 提供了一个简洁流畅的接口,用于访问 SierraTecnologia 的订阅计费服务。

0.4.4 2024-01-16 03:12 UTC

README

Build Status Total Downloads Latest Stable Version License

简介

Laravel Cashier 提供了一个简洁流畅的接口,用于访问 SierraTecnologia 的订阅计费服务。它处理了几乎所有您害怕编写的模板化订阅计费代码。除了基本的订阅管理外,Cashier 还可以处理优惠券、订阅交换、订阅“数量”、取消宽限期,甚至生成发票 PDF。

官方文档

Cashier 的文档可以在 Laravel 网站 上找到。

运行 Cashier 测试

为了运行 Cashier 测试,您需要在自定义 phpunit.xml 文件中设置 SierraTecnologia 的 测试 秘密环境变量。

使用 cp phpunit.xml.dist phpunit.xml 复制默认文件,并在新的 phpunit.xml 文件中在 SITECPAYMENT_MODEL 环境变量下方添加以下行

<env name="SITECPAYMENT_SECRET" value="Your SierraTecnologia Secret Key"/>

请注意,由于实际 API 请求针对 SierraTecnologia 进行,这些测试需要几分钟才能运行。

贡献

感谢您考虑为 Cashier 贡献。您可以在这里阅读贡献指南。

许可协议

Laravel Cashier 是开源软件,遵循 MIT 许可协议