wesleywillians/laravel-pagseguro

Laravel 5 ServiceProvider for Pagseguro Library from PHPSC

dev-master 2016-04-20 15:52 UTC

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());

    }
}