title: Laravel Session and Auth clears after redirection from Payment Gateway
body: <p>I am using Laravel 7 and using PayTabs payment gateway for payments. When the user is redirected back from the Paytabs, all the sessions and Auth are cleared.</p>
  <p>Before redirecting to the Paytabs, im saving the session when the data is put in the session.
  as</p>
  <pre><code>Session::put('data', $data);
  Session::save();
  </code></pre>
  <p>And the redirection to Paytabs is as follows:</p>
  <pre><code>if ($response-&gt;response_code == &quot;4012&quot;) { //Page created
      return redirect()-&gt;to($response-&gt;payment_url);
  } else {
      abort(404);
  }
  </code></pre>
  <p>I have also excluded the return url from CSRF Token check as follow:</p>
  <p>VerifyCsrfToke.php</p>
  <pre><code>protected $except = [
     '/paytab_return'
  ];
  </code></pre>
  <p>Also I have checked that the Paytabs redirects to the correct URL with https and www.</p>
  <p>Favor needed to tackle this issue. Thanks</p>