load->model('Appsettings_model', 'app'); $this->load->model('Dashboard_model', 'dashboard'); // $this->load->library('form_validation'); $params = array('server_key' => 'your_server_key', 'production' => false); $this->load->library('veritrans'); $this->veritrans->config($params); $this->load->helper('url'); } public function index() { $data['currency'] = $this->app->getappbyid(); $data['transaksi'] = $this->dashboard->getAlltransaksi(); $data['transaksi1'] = $this->dashboard->getAlltransaksi1(); $data['transaksi3'] = $this->dashboard->getAlltransaksi3(); $data['fitur'] = $this->dashboard->getAllfitur(); $data['saldo'] = $this->dashboard->getallsaldo(); $this->load->view('includes/header'); $this->load->view('transaction/index', $data); $this->load->view('includes/footer'); } public function process() { $data['currency'] = $this->app->getappbyid(); $data['transaksi'] = $this->dashboard->getAlltransaksi(); $data['fitur'] = $this->dashboard->getAllfitur(); $data['saldo'] = $this->dashboard->getallsaldo(); $this->load->view('includes/header'); $this->load->view('transaction/index', $data); $this->load->view('includes/footer'); $order_id = $this->input->post('order_id'); $action = $this->input->post('action'); switch ($action) { case 'status': $this->status($order_id); break; case 'approve': $this->approve($order_id); break; case 'expire': $this->expire($order_id); break; case 'cancel': $this->cancel($order_id); break; } } public function status($order_id) { echo 'test get status
'; print_r($this->veritrans->status($order_id)); } public function cancel($order_id) { echo 'test cancel trx
'; echo $this->veritrans->cancel($order_id); } public function approve($order_id) { echo 'test get approve
'; print_r($this->veritrans->approve($order_id)); } public function expire($order_id) { echo 'test get expire
'; print_r($this->veritrans->expire($order_id)); } }