jgustavo99/gerencianet-laravel5
Composer 安装命令:
composer require jgustavo99/gerencianet-laravel5
包简介
Integração da Gerencianet SDK para Laravel 5
关键字:
README 文档
README
Esse pacote utiliza a lib Gerencianet SDK PHP, gerando um ServiceProvider e Facade para aplicações Laravel 5.
Instalação
Para instalar, rode no composer o seguinte comando:
composer require jgustavo99/gerencianet-laravel5
Adicione o Service Provider
Adicione o seguinte service provider em seu arquivo config/app.php:
'providers' => [ //... Jgustavo99\Gerencianet\Providers\GerencianetServiceProvider::class, ]
Publicando o arquivo de configuração
Para publicar os arquivos de configuração, rode o seguinte comando no artisan:
php artisan vendor:publish
Edite o arquivo config/gerencianet.php, entrando com seu Client ID, Client Secret e ambiente (se for ambiente sandbox adiciona o valor true caso contrário false).
Facade (Opcional)
Para adicionar a Facade Gerencianet, adicione em seu arquivo config/app.php:
'aliases' => [ //... 'Gerencianet' => Jgustavo99\Gerencianet\Facades\Gerencianet::class, ],
Exemplo de utilização básica
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use Gerencianet\Gerencianet; class GerencianetController extends Controller { public function create(Gerencianet $gerencianet) { /** * Create Charge */ $items = [ [ 'name' => 'Item 1', 'amount' => 1, 'value' => 1000 ] ]; $createCharge = $gerencianet->createCharge([], ['items' => $items]); /** * Create Paying Charges */ $params = ['id' => $createCharge['data']['charge_id']]; $customer = [ 'name' => 'Gorbadoc Oldbuck', 'cpf' => '04267484171', 'phone_number' => '5144916523' ]; $body = [ 'payment' => [ 'banking_billet' => [ 'expire_at' => '2018-12-12', 'customer' => $customer ] ] ]; $payCharge = $gerencianet->payCharge($params, $body); //... } } ?>
Acesse a documentação oficial do Gerencianet SDK PHP para saber mais detalhes e exemplos de utilização.
统计信息
- 总下载量: 104
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-06-02