diff --git a/www/application/config/constants.php b/www/application/config/constants.php index b86b7170..28c951a8 100644 --- a/www/application/config/constants.php +++ b/www/application/config/constants.php @@ -178,6 +178,7 @@ define('WRENCHBOARD_USER_USESAVEDCC', 11056); define('WRENCHBOARD_USER_SETTINGS', 11058); +define('WRENCHBOARD_ACCOUNT_PREPARE_TOPUP', 11060); define('WRENCHBOARD_USER_DELETEACC', 11990); define('WRENCHBOARD_ACCOUNT_END', 11999); diff --git a/www/application/controllers/Member.php b/www/application/controllers/Member.php index d1380ab6..f45eddbf 100644 --- a/www/application/controllers/Member.php +++ b/www/application/controllers/Member.php @@ -639,9 +639,29 @@ class Member extends Users_Controller { $data['amount'] = $this->input->post('amount')+0; - + //https://developer.flutterwave.com/docs/collecting-payments/inline //https://oameye.work.wrenchboard.com/dash?status=successful&tx_ref=wrench-1161918567&transaction_id=3631794 + + //*************GET MOST OF THESE DATA FROM BACKEND */ + $in=[]; + $in['amount'] = $data['amount']; + $in['member_id'] = $_SESSION['member_id']; // just maing sure + $in['currency'] = "NGN"; + + $in['action'] = WRENCHBOARD_ACCOUNT_PREPARE_TOPUP; + $this->load->model('backend_model'); + $out = array(); + $res = $this->backend_model->wrenchboard_api($in, $out); + if ($res == PHP_CREATED_OK) { + // prepare the fullter parameters + + + } else { + // very bad here + } + + $data['tx_ref'] = 'wrench-'.rand(1000000000,9999999999); $data['currency'] = "NGN"; $data['customer_email'] = $_SESSION['username']; @@ -649,8 +669,9 @@ class Member extends Users_Controller { $data['customer_name'] = $_SESSION['firstname'].' '.$_SESSION['lastname']; $data['consumer_id'] = $_SESSION['member_id']; $data['consumer_mac'] = $_SESSION['member_id']."-912ba-1192a"; - $data['redirect_url'] = "https://oameye.work.wrenchboard.com/dash"; - + $data['redirect_url'] = base_url() . "dash"; //"https://oameye.work.wrenchboard.com/dash"; + $data['public_key'] = "FLWPUBK_TEST-54c90141b028789d671067bd72f781a9-X"; + //*************GET MOST OF THESE DATA FROM BACKEND */ $this->load->library('table'); $this->table->set_template($this->template); diff --git a/www/application/views/jobs/common/jobside.php b/www/application/views/jobs/common/jobside.php index df3354c4..25271911 100644 --- a/www/application/views/jobs/common/jobside.php +++ b/www/application/views/jobs/common/jobside.php @@ -32,7 +32,7 @@
Jobs and Tasks - Total Job(s) + Total Job(s)
diff --git a/www/application/views/users/view_starttopup.php b/www/application/views/users/view_starttopup.php index ede5ceb1..89913a41 100644 --- a/www/application/views/users/view_starttopup.php +++ b/www/application/views/users/view_starttopup.php @@ -128,7 +128,7 @@