From 31db5b44c11f64446bb24b1e87c4d1a2e1a1b615 Mon Sep 17 00:00:00 2001 From: = Date: Fri, 7 May 2021 18:03:37 +1000 Subject: [PATCH] WePay --- app/Http/Livewire/WepaySignup.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/app/Http/Livewire/WepaySignup.php b/app/Http/Livewire/WepaySignup.php index 94925e2d6c3b..58dc7c58190f 100644 --- a/app/Http/Livewire/WepaySignup.php +++ b/app/Http/Livewire/WepaySignup.php @@ -80,7 +80,7 @@ class WepaySignup extends Component public function submit() { //need to create or get a new WePay CompanyGateway - $cg = CompanyGateway::where('id', 49) + $cg = CompanyGateway::where('gateway_key', '8fdeed552015b3c7b44ed6c8ebd9e992') ->where('company_id', $this->company->id) ->firstOrNew(); @@ -97,9 +97,6 @@ class WepaySignup extends Component $data = $this->validate($this->rules); - -// nlog($data); - $this->saved = ctrans('texts.processing'); $wepay_driver = new WePayPaymentDriver($cg, null, null); @@ -156,5 +153,19 @@ class WepaySignup extends Component } } + $config = [ + 'userId' => $wepay_user->user_id, + 'accessToken' => $access_token, + 'tokenType' => $wepay_user->token_type, + 'tokenExpires' => $access_token_expires, + 'accountId' => $wepay_account->account_id, + 'state' => $wepay_account->state, + 'testMode' => config('ninja.wepay.environment') == 'staging', + 'country' => $data['country'], + ]; + + $cg->setConfig($config); + $cg->save(); } + }