kevinem/wepay-laravel

用于WePay的Laravel 5包装器

0.1.0 2017-01-30 18:03 UTC

This package is auto-updated.

Last update: 2024-09-16 08:56:36 UTC


README

Latest Stable Version License Build Status

安装

要安装,请使用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

特此授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的任何人免费使用权,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供的人士使用本软件,但受以下条件约束

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论该责任是因合同、侵权或其他原因引起的,与软件或软件的使用或其他交易有关。