rikless / stripavel
此包已废弃,不再维护。未建议替代包。
Stripe 快速入门指南 for Laravel 框架。
1.1.2
2016-03-11 14:03 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.2.*
- stripe/stripe-php: ~3.9
- symfony/polyfill-iconv: ^1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.0
- symfony/css-selector: 3.1.*
- symfony/dom-crawler: 3.1.*
README
Stripavel 是一个适用于 Stripe + Laravel 项目的即用型应用程序。它包含了 Stripe 对象的大部分内容,已转换为 Eloquent 模型:迁移架构、事件、路由、控制器等。当你从 Stripe 账户接收到任何 webhook 通知时,在通过数据库插入/更新/删除(软)数据之前,会进行转换,并向你的应用程序发送一个事件。因此,你总是可以在你的应用程序和 Stripe 数据之间保持完美的同步。
##文档
###Composer 运行
composer create-project --prefer-dist rikless/stripavel
环境
打开你的 .env 文件并完成新的密钥
STRIPE_SECRET
STRIPE_PUBLIC
命令
进入你的应用程序目录并运行
composer install
php artisan migrate
Webhooks
最后,使用此 webhook URL 配置你的 Stripe 账户:yourapp.com/webhooks/stripe。
##工作原理每个模型都使用 App\Stripe\IsStripeEntity 特性。这是我们在接收到通知时使用 createFromStripe 方法并更新数据库的方式。所有内容都已准备好与 postgresql 一起工作,但如果你的 MySQL 版本支持 json 数据,也应能正常工作。这是一个 Laravel 分支。因此,为了完成你的安装,只需阅读 Laravel 文档
许可证
GNU 通用公共许可证版本 3 由 自由软件基金会,Inc.
##待办事项完成订单/Sku/Bitcoin/Alipay 对象