mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-05 04:34:36 -04:00
Fixes for stripe connect
This commit is contained in:
parent
f39bdaef73
commit
d515a1ee97
@ -74,7 +74,7 @@ class StripeConnectController extends BaseController
|
|||||||
|
|
||||||
$company = Company::where('company_key', $request->getTokenContent()['company_key'])->first();
|
$company = Company::where('company_key', $request->getTokenContent()['company_key'])->first();
|
||||||
|
|
||||||
$company_gateway = CompanyGatewayFactory::create($company->id, $company->owner()->id);
|
$company_gateway = CompanyGatewayFactory::create($company->id, $company->id);
|
||||||
$fees_and_limits = new \stdClass;
|
$fees_and_limits = new \stdClass;
|
||||||
$fees_and_limits->{GatewayType::CREDIT_CARD} = new FeesAndLimits;
|
$fees_and_limits->{GatewayType::CREDIT_CARD} = new FeesAndLimits;
|
||||||
$company_gateway->gateway_key = 'd14dd26a47cecc30fdd65700bfb67b34';
|
$company_gateway->gateway_key = 'd14dd26a47cecc30fdd65700bfb67b34';
|
||||||
@ -96,19 +96,17 @@ class StripeConnectController extends BaseController
|
|||||||
/* Link account if existing account exists */
|
/* Link account if existing account exists */
|
||||||
if($account_id = $this->checkAccountAlreadyLinkToEmail($company_gateway, $request->getContact()->email)) {
|
if($account_id = $this->checkAccountAlreadyLinkToEmail($company_gateway, $request->getContact()->email)) {
|
||||||
|
|
||||||
$config = json_decode(decrypt($company_gateway->config));
|
$payload['account_id'] = $account_id;
|
||||||
|
$company_gateway->config = $company_gateway->setConfig($payload);
|
||||||
$company_gateway->config = encrypt(json_encode($payload));
|
|
||||||
$company_gateway->save();
|
$company_gateway->save();
|
||||||
|
|
||||||
return view('auth.connect.existing');
|
return view('auth.connect.existing');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$company_gateway->config = encrypt(json_encode($payload));
|
$company_gateway->config = $company_gateway->setConfig($payload);
|
||||||
$company_gateway->save();
|
$company_gateway->save();
|
||||||
|
|
||||||
auth()->logout();
|
|
||||||
//response here
|
//response here
|
||||||
return view('auth.connect.completed');
|
return view('auth.connect.completed');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user