title: whmcs gateway's _capture function never called, why so?
body: <p>When testing a whmcs payment gateway, it's capture function</p>
  
  <pre><code>function mygateway_capture($params)
  {  
  }
  </code></pre>
  
  <p>is never called. I have settings
  Auto Redirect on Checkout:Automatically forward the user to the payment gateway.</p>
  
  <p>What is happening now is, just after selecting the gateway and checkout it's redirecting to  site.com/cart.php?a=complete (Order Confirmation page)
  without any transaction. Any idea why it's so?</p>