laravel-pagseguro icon indicating copy to clipboard operation
laravel-pagseguro copied to clipboard

Credenciais pelo Modelo

Open marcelphilippe opened this issue 5 years ago • 2 comments

Existe alguma forma de setar as credenciais direto pelo modelo? Utilizo multi tenant e preciso puxar diretamente do banco de dados os dados de autenticação.

marcelphilippe avatar Sep 27 '19 16:09 marcelphilippe

Tenho interesse nisso. Alguém conseguiu um exemplo?

brunobacha avatar Jun 03 '20 20:06 brunobacha

Eu fiz usando a o config do próprio laravel, quando carrega os dados do tenant muda a config

`use Illuminate\Support\Facades\Config;

public function __construct() { $this->middleware(function ($request, $next) {

            $configuracao = $this->cliente->configuracao;

            Config::set('pagseguro.sandbox', $configuracao->pagseguro_sandbox);
            Config::set('pagseguro.email', $configuracao->pagseguro_email);
            Config::set('pagseguro.token', $configuracao->pagseguro_token);
            Config::set('pagseguro.notificationURL', $configuracao->pagseguro_prefixo);

        return $next($request);
    });
}`

ojulianos avatar Oct 20 '20 14:10 ojulianos