2017-01-03 1 views
2

Я пытаюсь интегрировать Razorpay paymentgetway в своем веб-приложении, которое я создаю в CI (работа с кодовым сигналом) с помощью REST Controller.Интеграция интеграции бритвы в CI

Я использовал фрагмент кода ссылки Razorpay, но в «USE» отображается ключевое слово.

неперехваченного Исключение встречалось

Тип: ParseError

сообщение: ошибка синтаксиса, неожиданный 'использование' (T_USE)

Имя файла:/вар/WWW/HTML/nowpurchase/приложение/контроллеры/апи /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; 

 Смежные вопросы

  • Нет связанных вопросов^_^