diff --git a/app/Listeners/Activity/CreditArchivedActivity.php b/app/Listeners/Activity/CreditArchivedActivity.php index 23f1706e84a5..606015a74a5c 100644 --- a/app/Listeners/Activity/CreditArchivedActivity.php +++ b/app/Listeners/Activity/CreditArchivedActivity.php @@ -45,7 +45,7 @@ class CreditArchivedActivity implements ShouldQueue $user_id = array_key_exists('user_id', $event->event_vars) ? $event->event_vars['user_id'] : $event->credit->user_id; - $fields->payment_id = $event->credit->id; + $fields->credit_id = $event->credit->id; $fields->client_id = $event->credit->client_id; $fields->user_id = $user_id; $fields->company_id = $event->credit->company_id; diff --git a/app/PaymentDrivers/Stripe/ImportCustomers.php b/app/PaymentDrivers/Stripe/ImportCustomers.php index de1d1245e0c3..1fae465da08d 100644 --- a/app/PaymentDrivers/Stripe/ImportCustomers.php +++ b/app/PaymentDrivers/Stripe/ImportCustomers.php @@ -144,6 +144,12 @@ class ImportCustomers public function match() { + $this->stripe->init(); + + $this->update_payment_methods = new UpdatePaymentMethods($this->stripe); + + if(strlen($this->stripe->company_gateway->getConfigField('account_id')) < 1) + throw new StripeConnectFailure('Stripe Connect has not been configured'); foreach($this->stripe->company_gateway->company->clients as $client) {