codecourse/cashier-braintree

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

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

1.2.0 2019-10-15 20:42 UTC

This package is auto-updated.

Last update: 2020-01-15 21:14:20 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许可证