Adaptação da API PagSeguro Library Class 2.2.0 para utilização com Code Igniter.
Baixe os arquivos de integração do repositório e extraia dentro da sua aplicação.
Sete permissão 777 para ./application/libraries/
Configure os parâmetros da configuração do Pag Seguro em ./application/config/pagseguro.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config['pagseguroAccount'] = 'email@dominio.com.br'; // email de acesso ao painel do pagseguro.
$config['pagseguroToken'] = 'xxxxxxxxxx'; // token do pagseguro
?>
Na seu controller:
<?php
class MeuController extends CI_Controller {
public function __construct() {
parent::__construct ();
$this->load->config('pagseguro');
$this->load->library('PagSeguroLibrary');
}
}
?>
Pronto! Agora basta vc usar os métodos para pagamento do Pag Seguro. OBS: Veja o arquivo de exemplo no repositório com todos os métodos que deverá ser implementados.
Caso você queira colocar os arquivos no autoload, basta adicionar os parâmetros no array, conforme abaixo:
<?php
...
$autoload['libraries'] = array('PagSeguroLibrary');
...
$autoload['config'] = array('pagseguro');
...
?>