2017-01-03 33 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;