Download the PHP package f5sistemas/laravel-pagseguro without Composer
On this page you can find all versions of the php package f5sistemas/laravel-pagseguro. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download f5sistemas/laravel-pagseguro
More information about f5sistemas/laravel-pagseguro
Files in f5sistemas/laravel-pagseguro
Package laravel-pagseguro
Short Description Biblioteca de integração com o gateway de pagamento PagSeguro.
License MIT
Informations about the package laravel-pagseguro
Laravel PagSeguro - 1.0.4
O laravel-pagseguro consome a API do PagSeguro e prove uma forma simples de gerar o pagamento, e notificar sobre as suas transações.
Criação e configuração do usuário
Antes de você utilizar o Laravel PagSeguro é importante você verificar se o seu usuário do PagSeguro está correto para a integração segue URL de configuração do usuário PagSeguro: https://pagseguro.uol.com.br/preferencias/integracoes.jhtml
Compatibilidade
PHP >= 5.4 Laravel 5.x
Instalação
Abra o arquivo composer.json
e insira a seguinte instrução:
"require": {
"michael/laravelpagseguro": "dev-master"
}
Observação: Para a versão 5.1 do laravel ou abaixo especifique a versão 0.4.1 ao invés de utilizar dev-master
Após inserir no require o Laravel PagSeguro
, você deverá executar o comando:
composer update
Ou execute o comando:
composer require michael/laravelpagseguro:dev-master
Configuração do Service Provider
Abra o arquivo config/app.php
e adicione no array providers
a seguinte instrução:
Aliases do package
Em seu arquivo config/app.php
adicione no array aliases
a seguinte instrução:
Criação do configurador
Agora você irá executar o comando:
Se tudo ocorreu bem, a seguinte mensagem sera exibida:
Ajuste da configuração
Abra o arquivo config/laravelpagseguro.php
altere o token
e também o e-mail
informando o da sua loja:
Proxy
Caso você precise de proxy para utilizar a Laravel PagSeguro descomente e configure a linha de http adapter:
Exemplo de envio de requisição de compra
O array de envio deverá ser montado com a seguinte estrutura:
Após ter os dados, utilize o método: createFromArray
para criar o objeto de checkout:
Para confirmar o envio utilize o método: send
da seguinte forma:
Informando metadados de Recarga de celular:
Informando metadados para Dados de viagem:
Informando metadados para Jogos:
Credenciais
Para resgatar as credenciais padrões do arquivo você pode usar:
Ou usar credenciais alternativas
Consultando uma Transação manualmente
Recebendo Notificações de Transação
Crie uma rota POST com o nome "pagseguro.notification" (Esta no config)
Registre um callback (callable) no seu config laravelpagseguro.php
Ou ....
Licença
O Laravel PagSeguro utiliza a licença MIT, para saber mais leia no link: MIT license
All versions of laravel-pagseguro with dependencies
ext-curl Version *
lib-curl Version *
lib-openssl Version *
lib-libxml Version *
illuminate/validation Version >=4.2