kevinem / wepay-laravel
用于WePay的Laravel 5包装器
0.1.0
2017-01-30 18:03 UTC
Requires
- illuminate/support: ^5.1
- wepay/php-sdk: ^0.3
Requires (Dev)
- mockery/mockery: ^0.9.7
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-16 08:56:36 UTC
README
安装
要安装,请使用composer
composer require kevinem/wepay-laravel
文档
https://www.wepay.com/developer
配置
安装该包后,请在您的config/app.php
配置文件中注册KevinEm\WePay\Laravel\Providers\WePayServiceProvider::class
'providers' => [ // Other service providers... KevinEm\WePay\Laravel\Providers\WePayServiceProvider::class, ],
此外,您还可以将WePayLaravel
外观添加到config/app.php
配置文件中的aliases
数组中
'aliases' => [ // Other facades... 'WePayLaravel' => KevinEm\WePay\Laravel\Facades\WePayLaravel::class, ],
使用以下命令发布配置
$ php artisan vendor:publish
示例用法
$account = [ 'name' => 'some account name', 'description' => 'a description', 'type' => 'personal', 'image_uri' => 'https://someurl.com', 'gaq_domains' => [], 'mcc' => 7299, 'country' => 'US', 'currencies' => ['USD'] ]; \WePayLaravel::account()->create($account); $membership = [ 'account_id' => 'some_account_id', 'member_access_token' => 'access_token', 'role' => 'admin', 'admin_context' => [ 'reason' => 'beneficiary' ] ]; \WePayLaravel::accountMembership()->create($membership); // assuming user access token is stored $user_access_token = $user->getAccessToken(); \WePayLaravel::account($user_access_token)->modify([ 'name' => 'updated account name' ]);
许可协议
MIT许可协议(MIT)版权所有 © 2017 Kevin Em
特此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的任何人免费使用权,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供的人士使用本软件,但受以下条件约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论该责任是因合同、侵权或其他原因引起的,与软件或软件的使用或其他交易有关。