balance >= $combined_order->grand_total) { $user->balance -= $combined_order->grand_total; $user->save(); return (new CheckoutController)->checkout_done($combined_order->id, null); } } elseif (Session::get('payment_type') == 'customer_package_payment') { $customer_package = CustomerPackage::findOrFail(Session::get('payment_data')['customer_package_id']); $amount = $customer_package->amount; } elseif (Session::get('payment_type') == 'seller_package_payment') { $seller_package = SellerPackage::findOrFail(Session::get('payment_data')['seller_package_id']); $amount = $seller_package->amount; } } } }