swapwink/components
最新稳定版本:0.2.10
Composer 安装命令:
composer require swapwink/components
包简介
Componentes para la comunicación con el nucleo de SwapWink
关键字:
README 文档
README
Componentes para la comunicación con el nucleo de Swapwink
Requirements
- Yii2
- linslin/yii2-curl
Installation
La manera recomendada es por medio de composer (http://getcomposer.org/download/).
Ya sea
composer require swapwink/components
O en la sección require de tu composer.json
"swapwink/components": "*"
Una vez instalado, debes agregar el siguiente código a la lista de components de tu proyecto yii2
SwapWink Users
Configuration
'components' => [
...
'coreusers' => [
'class' => '\swapwink\components\UsersComponent',
'client_id' => 'client_id',
'client_secret' => 'client_secret',
'uri_api' => 'uri_api'
],
...
],
Usage
Para obtener un usuario por su id
$usercore = Yii::$app->coreusers->getUserById($id);
Para obtener un usuario por su alias
$usercore = Yii::$app->coreusers->getUserByAlias($alias);
Para realizar una busqueda de usuarios por su alias o nombre
$usercore = Yii::$app->coreusers->findUsers($alias)
SwapWink Affiliates
Configuration
'components' => [
...
'coreAffiliates' => [
'class' => '\swapwink\components\AffiliatesComponent',
],
...
],
Usage
Yii::$app->coreAffiliates->getAffiliatesByUserId($user_id);
SwapWink Transactions
Configuration
'components' => [
...
'coreTransactions' => [
'class' => '\swapwink\components\TransactionsComponent',
],
...
],
Usage
Yii::$app->coreTransactions->create($data);
PayPal
Configuration
'components' => [
...
'paypal' => [
'class' => 'swapwink\components\PaypalComponent',
'returnUrl' => 'paypal/confirm?success=true',
'cancelUrl' => 'paypal/cancel?cancel=true',
'clientId' => 'client_id',
'isProduction' => false,
'config' => [
'mode' => \swapwink\components\PaypalComponent::MODE_SANDBOX
'http.ConnectionTimeOut' => 30,
'http.Retry' => 1,
'log.LogEnabled' => 1,
'log.LogLevel' => \swapwink\components\PaypalComponent::LOG_LEVEL_FINE
]
]
...
]
Usage
$response = Yii::$app->paypal->executePaypalPayment($payment_id, $payer_id);
统计信息
- 总下载量: 429
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-09-17