Merge branch 'main' of https://github.com/WDI-Ideas/cheerstothe_season_laravel11 into sayli
This commit is contained in:
@@ -92,7 +92,14 @@ class StripeWebhookController extends Controller
|
||||
Log::info("Referral User Subscription Updating Function Starts");
|
||||
|
||||
$referralUserSubscriptionData = Subscriptions::where('iam_principal_xid', $referralUserId)->where('subscription_status', '=', 'active')->first();
|
||||
|
||||
$stripe->subscriptions->update(
|
||||
$referralUserSubscriptionData->subscription_id,
|
||||
['proration_behavior' => 'none']
|
||||
);
|
||||
if ($referralUserSubscriptionData && $referralUserSubscriptionData->is_cancelled_subscription == 0) {
|
||||
|
||||
|
||||
//update subscription add 30 days trial period to this subscription
|
||||
$nextPaymentDate = $referralUserSubscriptionData->next_payment_date;
|
||||
$date = new DateTime($nextPaymentDate);
|
||||
@@ -129,6 +136,14 @@ class StripeWebhookController extends Controller
|
||||
//checkout store in db
|
||||
$subscriptionData = $stripe->checkout->sessions->retrieve($session->id, []);
|
||||
$SubscriptionObject = $stripe->subscriptions->retrieve($subscriptionData->subscription, []);
|
||||
//update proration behavior
|
||||
$stripe->subscriptions->update(
|
||||
$subscriptionData->subscription,
|
||||
['proration_behavior' => 'none']
|
||||
);
|
||||
|
||||
//update proration behavior
|
||||
|
||||
$priceObject = $stripe->prices->retrieve($SubscriptionObject->plan->id, []);
|
||||
|
||||
$amountSubtotalDollars = $subscriptionData->amount_total / 100;
|
||||
|
||||
Reference in New Issue
Block a user