jerome-offeo/cashier-braintree

此包已被废弃且不再维护。作者建议使用 braintree/braintree_php 包。

Laravel Cashier 提供了 Braintree 订阅计费服务的流畅、表达式接口。

v3.1.3 2019-11-05 05:02 UTC

README

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

介绍

遗憾的是,我们决定放弃对 laravel/cashier-braintree 库的维护。我们建议您现在直接使用 braintree/braintree_php 库。如果您喜欢,您也可以进行分支并维护自己的版本。

Laravel Cashier Braintree 提供了对 Braintree 订阅计费服务的流畅、表达式接口。它处理了您所担忧的几乎所有订阅计费代码。除了基本的订阅管理外,Cashier Braintree 还可以处理优惠券、订阅交换、宽限期,甚至生成发票 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 Braintree 的文档可以在 Laravel 网站 上找到。

许可协议

Laravel Cashier Braintree 是开源软件,受 MIT 许可协议 许可。