2017-01-03 8 views
2

私はREST ControllerでCI(codeigniter frame work)を構築している私のWebアプリケーションにRazorpay paymentgetwayを統合しようとしています。Razor pay integration in CI

私はRazorpayの参照コードスニペットを使用しましたが、 "USE"キーワードにエラーが表示されています。

がキャッチされない例外が発生しました

タイプ:ParseErrorです

メッセージ:構文エラー、予期しない '使用'(T_USE)

ファイル名:/ var/www/htmlと設定/ nowpurchase /アプリケーション/コントローラ/ API /Manage_Po.php

私のコードは、私はPHP CIコントローラに以下に示す使用していた続くようです

class Manage_Po extends REST_Controller { 

    function __construct() { 

     require_once (APPPATH . '../assets/razorpay-php/Razorpay.php'); 

     use Razorpay\Api\Api; 

     } 

パブリック関数paymentrazor($ dataPaytoken) {

 $api = new Api('rzp_test_oPHtL3lOEovcw2', 'PdzPtvjZhku2210pHVQyt7Fu'); 

    if (isset($dataPaytoken['PayToken']) === false) { 
     die("Payment id not provided"); 
    } 

    $id = $dataPaytoken['PayToken'] ; 

    echo json_encode($payment->toArray()); 
} 

関数payorder_post(){

$data=$this->input->post(); 


if($data['status'] == 'true'){ 
    $this->paymentrazor($data['PayToken']); 
} 

}

}

答えて

1

接頭辞のように、あなたは試すことができます '\'。申し訳ありませんが、これはコメントを通じて回答することができますが、私はそれを行うのに十分な特権がありません。

use \Razorpay\Api\Api;