Fixes for Stripe Verify

This commit is contained in:
David Bomba 2021-08-15 15:49:36 +10:00
parent b044be4db4
commit 2382281b00
2 changed files with 7 additions and 0 deletions

View File

@ -14,6 +14,7 @@ namespace App\Http\Controllers;
use App\Jobs\Util\ImportStripeCustomers;
use App\Jobs\Util\StripeUpdatePaymentMethods;
use App\Models\Client;
use App\Models\CompanyGateway;
class StripeController extends BaseController

View File

@ -22,6 +22,7 @@ use App\Models\Currency;
use App\Models\GatewayType;
use App\PaymentDrivers\StripePaymentDriver;
use App\PaymentDrivers\Stripe\UpdatePaymentMethods;
use App\Utils\Traits\GeneratesCounter;
use App\Utils\Traits\MakesHash;
use Stripe\Customer;
use Stripe\PaymentMethod;
@ -29,6 +30,7 @@ use Stripe\PaymentMethod;
class ImportCustomers
{
use MakesHash;
use GeneratesCounter;
/** @var StripePaymentDriver */
public $stripe;
@ -123,6 +125,10 @@ class ImportCustomers
$client->name = property_exists($customer, 'name') ? $customer->name : $customer->email;
if (!isset($client->number) || empty($client->number)) {
$client->number = $this->getNextClientNumber($client);
}
$client->save();
$contact = ClientContactFactory::create($client->company_id, $client->user_id);