sierratecnologia / payment-laravel
Sierratecnologia Cashier 提供了一个简洁流畅的接口,用于访问 SierraTecnologia 的订阅计费服务。
0.4.4
2024-01-16 03:12 UTC
Requires
- php: ^7.2|^8.0
- ext-json: *
- dompdf/dompdf: >=0.8.0
- illuminate/contracts: ^7.0 || ^8.0
- illuminate/database: ^7.0 || ^8.0
- illuminate/http: ^7.0 || ^8.0
- illuminate/routing: ^7.0 || ^8.0
- illuminate/support: ^7.0 || ^8.0
- illuminate/view: ^7.0 || ^8.0
- nesbot/carbon: >=1.26
- sierratecnologia/payment-php: ^0.3.0 | ^0.4.0
- sierratecnologia/telefonica: ^0.4.0
- symfony/http-kernel: >=4.2
Requires (Dev)
- mockery/mockery: >=1.0
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: >=7.5
- psalm/plugin-laravel: ^1.5
This package is auto-updated.
Last update: 2024-09-16 04:37:03 UTC
README
简介
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 许可协议。