PHPackages                             cassioalmeida/pagsegurotransparente - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. cassioalmeida/pagsegurotransparente

AbandonedLibrary

cassioalmeida/pagsegurotransparente
===================================

1.0.x-dev(5y ago)152326PHPPHP &gt;=5.4.0

Since Jun 12Pushed 5y ago2 watchersCompare

[ Source](https://github.com/cassiohalmeida/laravel-pagsegurotransparente)[ Packagist](https://packagist.org/packages/cassioalmeida/pagsegurotransparente)[ RSS](/packages/cassioalmeida-pagsegurotransparente/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Laravel 4 - PagSeguro API
=========================

[](#laravel-4---pagseguro-api)

Package que permitie a utilização da API do PagSeguro. Ideal para quem deseja integrar sua aplicação de forma "transparente" para o usuário.

OBS: Esse package abstrai a API do backend, na hora de enviar sua requisição para o PagSeguro. Porém, a integração exige algumas configurações feita em JavaScript. Para ver a documentação completa, use o link abaixo:

Manual completo para a integração.

```
http://download.uol.com.br/pagseguro/docs/pagseguro-checkout-transparente.pdf

```

A partir da página 6 começam as instruções para o Browser. Você não precisa se preocupar em salvar os links para os arquivos de Produção e Homologação, uma vez que eles já estão configurados no package como você verá mais adiante. A única coisa que vcê precisa fazer é usar o seguinte código no seu front-end:

```

    PagSeguroDirectPayment.setSessionId('{{PagSeguro::printSessionId()}}');

```

Instalando
----------

[](#instalando)

Laravel 4.2
-----------

[](#laravel-42)

Adicione o repositório no seu arquivo `composer.json`.

```
"require-dev": {
	"cassioalmeida/pagsegurotransparente" : "1.0.*@dev"
}

```

Em seguida, atualize com o comando abaixo:

```
composer update

```

Após o package ser baixado, você precisa adicionar o 'service provider'. Abra o arquivo `app/config/app.php`, e adicione um novo índice ao array existente com a seguinte linha.

```
'Cassioalmeida\Pagsegurotransparente\PagsegurotransparenteServiceProvider'

```

Ainda no arquivo `app/config/app.php`, adicione um aliases para o package:

```
'PagSeguro'     =>     'Cassioalmeida\Pagsegurotransparente\Facades\PagSeguro'

```

Por último, mas não menos importante, digite o comando abaixo para que o arquivo de configuração do package seja criado:

```
php artisan config:publish cassioalmeida/pagsegurotransparente

```

Esse comando irá criar o arquivo de configuração na pasta: `app/config/packages/cassioalmeida/pagsegurotransparente`, com o nome de 'environment.php'.

Configurando
------------

[](#configurando)

Depois dos passos anteriores, você deverá possuir o arquivo de configuração assim:

```
