title: Payum omnipay and Skrill
body: <p>I'm trying to implement payment in my app using Payum 1.0, Payum Bundle 1.0 and Omnipay bridge with omnipay-skrill bundle as skrill is not supported out-of-the-box.</p>
  
  <p>payum.yml</p>
  
  <pre><code>payum:
      security:
          token_storage:
              XXX\PaymentBundle\Entity\PaymentToken: { doctrine: orm }
  
      storages:
          XXX\PaymentBundle\Entity\Payment: { doctrine: orm }
  
      gateways:
          skrill:
              omnipay:
                  type: Skrill
                  options:
                    email: me@me.net
                    notifyUrl: /payment/skrill
                    testMode: true
  </code></pre>
  
  <p>This is my controller prepare action:</p>
  
  <pre><code>public function prepareAction()
  {
      $paymentName = 'skrill';
  
      $storage = $this-&gt;get('payum')-&gt;getStorage('XXX\PaymentBundle\Entity\Payment');
  
      $payment = $storage-&gt;create();
  
      $payment-&gt;setNumber(uniqid($this-&gt;container-&gt;getParameter('shoppingCart')));
      $payment-&gt;setCurrencyCode('EUR');
      $payment-&gt;setTotalAmount($this-&gt;container-&gt;getParameter('price_of_xxx'));
      $payment-&gt;setDescription('desc');
      $payment-&gt;setClientId($this-&gt;getUser()-&gt;getId());
      $payment-&gt;setClientEmail($this-&gt;getUser()-&gt;getEmail());
      $payment-&gt;setLanguage('EN');
  
      $storage-&gt;update($payment);
  
      $captureToken = $this-&gt;get('payum.security.token_factory')-&gt;createCaptureToken(
          $paymentName,
          $payment,
          'xxx_buy_premium_done' // the route to redirect after capture
      );
  
      return $this-&gt;redirect($captureToken-&gt;getTargetUrl());
  }
  </code></pre>
  
  <p>So, when i visit the link associated with prepare action i get the Payum credit card form. But when i enter all data as response i get an error saying language parameter must be provided. I can't figure out why is it happening since i tried putting the language parameter in config file and setting payment language field. I suppose it has to be sent in form data as hidden field.</p>
  
  <p>Is it possible to redirect user to <a href="https://pay.skrill.com/app/?sid=" rel="nofollow">https://pay.skrill.com/app/?sid=</a>
  with parameters and get response from Skrill servers to captureDoneAction?</p>