title: Omnipay token billing not working with stripe
body: <p>I am using ignited/laravel-omnipay package for omnipay in laravel.
  I am trying to implement token billing using stripe as shown here <a href="https://github.com/thephpleague/omnipay#token-billing" rel="nofollow">https://github.com/thephpleague/omnipay#token-billing</a>. 
  Customer are getting created successfully on stripe but i am not able to make payment with the returned customer id.</p>
  
  <p>Here's my code</p>
  
  <pre><code>    $token = Input::get('stripetoken');
      $gateway = Omnipay::create('Stripe');
      $gateway-&gt;setApiKey('My Key');
      $gateway-&gt;setTestMode(true);
      $cardresponse = $gateway-&gt;createCard(array('token' =&gt;$token))-&gt;send();
      if ($cardresponse-&gt;isSuccessful()) {
        $card_id = $cardresponse-&gt;getCardReference();
        $data = $cardresponse-&gt;getData();
        $customerid = $data['id'];
        $cardid = $data['default_source'];
      }
      $paymentresponse = $gateway-&gt;purchase(array('amount' =&gt; '10.00','currency'  =&gt; 'USD', 'cardReference' =&gt; $card_id))-&gt;send();
      echo $paymentresponse-&gt;getMessage();
  </code></pre>
  
  <p>I am getting following response.</p>
  
  <pre><code>No such token: cus_8FwPaLNKdWcfRW
  </code></pre>
  
  <p>And when i check my stripe dashboard then customer with this id exists and has a card assigned.
  Thanks for helping.</p>