2017-01-03 78 views
2

我正在嘗試在我的web應用程序中集成Razorpay paymentgetway,我正在使用REST控制器構建CI(codeigniter框架工作)。剃刀薪酬集成在CI

我使用了Razorpay參考代碼片段,但它在「USE」關鍵詞中顯示錯誤。

遇到未捕獲的異常

類型:ParseError

消息:語法錯誤,意想不到的 '使用'(T_USE)

文件名:/無功/網絡/ 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;