twitchalerts / cashier-cib
Laravel Cashier 为 Braintree 的订阅计费服务提供了一种表达性、流畅的接口。
v9.0.0
2022-09-12 18:45 UTC
Requires
- php: >=7.1.0
- v9.0.0
- v7.0.1
- v7.0.0
- v5.0.0
- v4.1.0
- 4.0.x-dev
- dev-master / 4.0.x-dev
- v4.0.17
- v4.0.16
- v4.0.15
- v4.0.14
- v4.0.13
- v4.0.12
- v4.0.11
- v4.0.10
- v4.0.9
- v4.0.8
- v4.0.7
- v4.0.6
- v4.0.5
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- 3.0.x-dev
- v3.0.0
- v2.1.0
- 2.0.x-dev
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- 1.0.x-dev
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-test
This package is auto-updated.
Last update: 2024-09-12 01:46:03 UTC
README
简介
Laravel Cashier 为 Braintree 的订阅计费服务提供了一种表达性、流畅的接口。它处理了几乎所有您不愿编写的模板订阅计费代码。除了基本的订阅管理外,Cashier 还可以处理优惠券、订阅交换、宽限期取消以及甚至生成发票 PDF。
测试
为了运行库的测试,您需要在本地以及 Braintree 账户中设置以下详细信息。
本地
环境变量
BRAINTREE_MERCHANT_ID=
BRAINTREE_PUBLIC_KEY=
BRAINTREE_PRIVATE_KEY=
BRAINTREE_MODEL=Laravel\Cashier\Tests\User
您可以在 phpunit.xml.dist
文件中设置这些变量。
Braintree
计划
* Plan ID: monthly-10-1, Price: $10, Billing cycle of every month
* Plan ID: monthly-10-2, Price: $10, Billing cycle of every month
* Plan ID: yearly-100-1, Price: $100, Billing cycle of every 12 months
折扣
* Discount ID: coupon-1, Price: $5
* Discount ID: plan-credit, Price $1
官方文档
Cashier 的文档可以在 Laravel 网站 上找到。
许可证
Laravel Cashier 是开源软件,受 MIT 许可证 许可。