2016-04-07 14 views
1

私はcodeigniterを使ってSkrill支払いゲートウェイの統合を探していますが、どこからでも正確な情報を得ることはできませんでした。私はすでにexampleの手順に従っていますが、私のステータスURL(CodeIgniterの外)ではリダイレクトされません。CodeIgniterにSkrillを統合するには?

私は、サーバー上のファイルの上で実行した場合、その後もそれがresponse.phpするリダイレクト作業などいないいない私は、コードの下でone another exampleを試してみましたが、それはまた

$config['pay_to_email']="[email protected]"; 
    $config ['status_url'] = 'http://myserver/response.php'; 
    $config ['language'] = 'EN'; 
    $config ['amount'] = '1'; 
    $config ['currency'] = 'USD'; 
    $config ['return_url_text'] = 'Return to response.php'; 
    $config ['return_url'] = 'http://myserver/response.php'; 
    $config ['cancel_url'] = 'http://myserver/response.php'; 
    $config ['detail1_description'] = 'Membership'; 
    $url='https://www.moneybookers.com/app/payment.pl?'; 
    $vars=http_build_query($config); 
    header('LOCATION:' . $url. $vars); 

を働いていません。

答えて

0

ビューを作成し、データを送信する...これはあなたの応答のための唯一の

<html> 
    <head> 
     <title> Payment</title> 
    </head> 
    <body> 
     <center> 
     <?php 
      $vars['pay_to_email']="[email protected]"; 
      $vars['status_url'] = 'http://myserver/response.php'; 
      $vars['language'] = 'EN'; 
      $vars['amount'] = '1'; 
      $vars['currency'] = 'USD'; 
      $vars['return_url_text'] = 'Return to response.php'; 
      $vars['return_url'] = 'http://myserver/response.php'; 
      $vars['cancel_url'] = 'http://myserver/response.php'; 
      $vars['detail1_description'] = 'Membership'; 
     ?> 
      <form action="https://www.moneybookers.com/app/payment.pl" method="post"> 
      <?php foreach($vars as $key=>$var){ ?> 
       <input type="hidden" name="<?=$key?>" value="<?=$var?>"/> 
       <?php } ?> 
       <input type="submit" value="Pay!"/> 
      </form> 
     </center> 
     <script language='javascript'>document.redirect.submit();</script> 
    </body> 
</html> 
+0

おかげ例です。私はこれを試してみましょう。 –

+0

これがうまくいくかどうか教えてください... –

+0

申し訳ありませんが、payment.plに提出しても動作しませんが、ステータスURLに戻って返信されませんでした。 –

関連する問題