wesleywillians / laravel-pagseguro
Laravel 5 ServiceProvider for Pagseguro Library from PHPSC
dev-master
2016-04-20 15:52 UTC
Requires
- phpsc/pagseguro: 1.0.0alpha7
This package is not auto-updated.
Last update: 2024-09-18 08:31:45 UTC
README
说明
该包使用 phpsc/pagseguro 库,为 Laravel 5 应用程序生成 ServiceProvider。
安装
运行: composer require wesleywillians/laravel-pagseguro
将以下 service provider 添加到您的 config/app.php 文件中
'providers' => [ //... 'LaravelPagseguro\LaravelPagseguroServiceProvider' ]
在 artisan 中运行以下命令
php artisan vendor:publish
编辑 config/pagseguro.php 文件,输入您的 pagseguro 账户的环境、邮箱和 token。
基本用法示例
<?php namespace App\Http\Controllers; use App\Http\Requests; use PHPSC\PagSeguro\Items\Item; use PHPSC\PagSeguro\Requests\Checkout\CheckoutService; class PagseguroController extends Controller { public function index(CheckoutService $checkoutService) { $checkout = $checkoutService->createCheckoutBuilder() ->addItem(new Item(1, 'Televisão LED 500', 8999.99)) ->addItem(new Item(2, 'Video-game mega ultra blaster', 799.99)) ->getCheckout(); $response = $checkoutService->checkout($checkout); redirect($response->getRedirectionUrl()); } }