public function initializeBilling(InitializeBillingRequest $request)
 {
     //TODO FAIRE UN SERVICE NON et des repository ?
     $category = $request->get('category');
     $uuid = base64_encode(time());
     $plan = config("plans.pricing.{$category}");
     $users_sup = $request->get('users');
     $plan['limits']['base'] = +$users_sup;
     $subscription = new Subscription();
     $subscription->price_base = $plan['price'];
     $subscription->category = $category;
     $subscription->price_current = $plan['price'] + $users_sup;
     //TODO CALCUL SAVANT
     $subscription->values = json_encode($plan);
     $subscription->is_active = false;
     $subscription->last_billing_uuid = $uuid;
     $billing = new Billing();
     $billing->uuid = $uuid;
     $billing->status = "NOT-BILLED";
     $billing->price = $subscription->price_current;
     $billing->is_billed = false;
     $subscription->organization()->associate($this->organization);
     $subscription->save();
     $billing->subscription()->associate($subscription);
     $billing->organization()->associate($this->organization);
     $billing->save();
     return redirect();
     //TODO ENV REDIRECT URL
 }