class MAS_Google_Client_Wrapper { private $client; public function __construct($user_id = null) { if (!$user_id) { $user_id = get_current_user_id(); } $client_id = get_user_meta($user_id, 'mas_gmeet_client_id', true); $client_secret = get_user_meta($user_id, 'mas_gmeet_client_secret', true); $tokens = get_user_meta($user_id, 'mas_gmeet_tokens', true); $redirect_uri = admin_url('admin.php?page=mas-gmeet-callback'); if (!$client_id || !$client_secret) { throw new Exception(__('Google Client ID/Secret not set. Please configure in your Instructor Dashboard → Google Meet Settings.', 'meeting-attendance')); } $this->client = new Google_Client(); $this->client->setClientId($client_id); $this->client->setClientSecret($client_secret); $this->client->setRedirectUri($redirect_uri); $this->client->addScope(Google_Service_Calendar::CALENDAR); if (!$tokens) { throw new Exception(__('Google account not connected. Please connect from your Google Meet Settings tab.', 'meeting-attendance')); } $this->client->setAccessToken($tokens); if ($this->client->isAccessTokenExpired() && $this->client->getRefreshToken()) { $new_token = $this->client->fetchAccessTokenWithRefreshToken($this->client->getRefreshToken()); update_user_meta($user_id, 'mas_gmeet_tokens', $new_token); $this->client->setAccessToken($new_token); } } public function get_client() { return $this->client; } } Refund and Exchange Policy – Sangeet Ka Sparsh
🎉 Special Offer! Use coupon code "WELCOME10" for 10% off your first purchase. 🎉

Refund and Exchange Policy

Overview

Due to the nature of our online courses, which involve the transfer of digital content, we are unable to offer refunds or exchanges once the course materials have been accessed. However, we understand that unforeseen circumstances may arise.

 

Refund requests can be made within 3 days of enrolling in a course. However, refunds will only be processed if the student has not made significant progress in the course and has not attended any live classes.  Once the course is started and the progress bar shows more than 1%, or if a live class has been attended, no refund will be provided.

Refund Terms:

  • Refunds will exclude any discounts applied during the purchase.
  • Used coupon codes will be considered exhausted.
  • Refunds are not granted for failure to utilize the services during enrollment.
  • Refunds will be credited within 7-10 business days of approval into original method of payment.

Refunds

Once your refund request is received and processed, we will send you an email to notify you. We will also notify you of the approval or rejection of your refund.

If you are approved, then your refund will be processed, and a credit will automatically be applied to your credit card or original method of payment, within a 7-10 days.

Late or missing refunds

If you haven’t received a refund yet, first check your bank account again.

Then contact your debit/credit card company, it may take some time before your refund is officially posted.

Next contact your bank. There is often some processing time before a refund is posted.

If you’ve done all of this and you still have not received your refund yet, please contact us.

Exchanges

Course exchanges are possible only in rare cases where a student has not progressed significantly in the course and wishes to enroll in a higher-value course. Downgrading to a lower-value course will not be allowed under any circumstances. Any course exchange request will be evaluated on a case-by-case basis, and the final decision rests with the company.

Need help?

Contact us for questions related to refunds and returns.