argument('siteid')); Config::set('site',$site); $uo = User::where('email',$this->argument('user'))->singleOrFail(); $so = ProviderOauth::where('name',$this->argument('provider'))->singleOrFail(); if (! ($to=$so->token($uo))) abort(500,sprintf('Unknown Tokens for [%s]',$uo->email)); try { $api = $to->API(); $acc = $api->getPayment($this->argument('id')); dump($acc); } catch (ConnectException|ConnectionIssueException $e) { $this->error($e->getMessage()); return Command::FAILURE; } if ($acc) Job::dispatchSync($to,$acc); } }