@@ 108-148 (lines=41) @@ | ||
105 | } |
|
106 | } |
|
107 | ||
108 | public function success() { |
|
109 | $this->load_library('http_lib', 'http'); |
|
110 | if (!isset($_GET['payment_id'])) { |
|
111 | $this->http->response_code( 400 ); |
|
112 | exit(); |
|
113 | } |
|
114 | global $payment_cfg; |
|
115 | $proxy = 'http://proxy.iiit.ac.in:8080'; |
|
116 | ||
117 | $nick = $this->auth->get_user(); |
|
118 | $id = urlencode($_GET['payment_request_id']); |
|
119 | $payment_id = urlencode($_GET['payment_id']); |
|
120 | $url = $payment_cfg['arvr']['api_url'] . $id . '/' . $payment_id . '/'; |
|
121 | $api_headers = $payment_cfg['arvr']['api_headers']; |
|
122 | ||
123 | $ch = curl_init(); |
|
124 | ||
125 | curl_setopt($ch, CURLOPT_URL, $url); |
|
126 | curl_setopt($ch, CURLOPT_PROXY, $proxy); |
|
127 | curl_setopt($ch, CURLOPT_HEADER, false); |
|
128 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); |
|
129 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); |
|
130 | curl_setopt($ch, CURLOPT_HTTPHEADER, $api_headers); |
|
131 | $response = curl_exec($ch); |
|
132 | curl_close($ch); |
|
133 | $response_array = json_decode($response, true); |
|
134 | ||
135 | if (@$response_array['success']) { |
|
136 | $status = $response_array['payment_request']['payment']['status']; |
|
137 | $payment_id = $_GET['payment_id']; |
|
138 | $payment_data = $response; |
|
139 | $this->model->arvr_payment_success($payment_id, $nick, $status == 'Credit' ? 'success' : 'failed', $payment_data); |
|
140 | } else { |
|
141 | if ( is_array( $response_array ) ) { |
|
142 | $this->model->arvr_dump_data('unknown', 'callback', json_encode( [ '$_GET' => $_GET, 'response' => $response_array ] )); |
|
143 | } else { |
|
144 | $this->model->arvr_dump_data('unknown', 'callback', json_encode($_GET)); |
|
145 | } |
|
146 | } |
|
147 | $this->http->redirect(base_url() . "talks-and-workshops/arvr/register/"); |
|
148 | } |
|
149 | ||
150 | public function webhook() { |
|
151 | global $payment_cfg; |
@@ 116-156 (lines=41) @@ | ||
113 | } |
|
114 | } |
|
115 | ||
116 | public function success() { |
|
117 | $this->load_library('http_lib', 'http'); |
|
118 | if (!isset($_GET['payment_id'])) { |
|
119 | $this->http->response_code( 400 ); |
|
120 | exit(); |
|
121 | } |
|
122 | global $payment_cfg; |
|
123 | $proxy = 'http://proxy.iiit.ac.in:8080'; |
|
124 | ||
125 | $nick = $this->auth->get_user(); |
|
126 | $id = urlencode($_GET['payment_request_id']); |
|
127 | $payment_id = urlencode($_GET['payment_id']); |
|
128 | $url = $payment_cfg['riderofstorms']['api_url'] . $id . '/' . $payment_id . '/'; |
|
129 | $api_headers = $payment_cfg['riderofstorms']['api_headers']; |
|
130 | ||
131 | $ch = curl_init(); |
|
132 | ||
133 | curl_setopt($ch, CURLOPT_URL, $url); |
|
134 | curl_setopt($ch, CURLOPT_PROXY, $proxy); |
|
135 | curl_setopt($ch, CURLOPT_HEADER, false); |
|
136 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); |
|
137 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); |
|
138 | curl_setopt($ch, CURLOPT_HTTPHEADER, $api_headers); |
|
139 | $response = curl_exec($ch); |
|
140 | curl_close($ch); |
|
141 | $response_array = json_decode($response, true); |
|
142 | ||
143 | if (@$response_array['success']) { |
|
144 | $status = $response_array['payment_request']['payment']['status']; |
|
145 | $payment_id = $_GET['payment_id']; |
|
146 | $payment_data = $response; |
|
147 | $this->model->riderofstorms_payment_success($payment_id, $nick, $status == 'Credit' ? 'success' : 'failed', $payment_data); |
|
148 | } else { |
|
149 | if ( is_array( $response_array ) ) { |
|
150 | $this->model->riderofstorms_dump_data('unknown', 'callback', json_encode( [ '$_GET' => $_GET, 'response' => $response_array ] )); |
|
151 | } else { |
|
152 | $this->model->riderofstorms_dump_data('unknown', 'callback', json_encode($_GET)); |
|
153 | } |
|
154 | } |
|
155 | $this->http->redirect(base_url() . "cultural-Colosseum/bob/register/"); |
|
156 | } |
|
157 | ||
158 | public function webhook() { |
|
159 | global $payment_cfg; |
@@ 112-152 (lines=41) @@ | ||
109 | } |
|
110 | } |
|
111 | ||
112 | public function success() { |
|
113 | $this->load_library('http_lib', 'http'); |
|
114 | if (!isset($_GET['payment_id'])) { |
|
115 | $this->http->response_code( 400 ); |
|
116 | exit(); |
|
117 | } |
|
118 | global $payment_cfg; |
|
119 | $proxy = 'http://proxy.iiit.ac.in:8080'; |
|
120 | ||
121 | $nick = $this->auth->get_user(); |
|
122 | $id = urlencode($_GET['payment_request_id']); |
|
123 | $payment_id = urlencode($_GET['payment_id']); |
|
124 | $url = $payment_cfg['webdev']['api_url'] . $id . '/' . $payment_id . '/'; |
|
125 | $api_headers = $payment_cfg['webdev']['api_headers']; |
|
126 | ||
127 | $ch = curl_init(); |
|
128 | ||
129 | curl_setopt($ch, CURLOPT_URL, $url); |
|
130 | curl_setopt($ch, CURLOPT_PROXY, $proxy); |
|
131 | curl_setopt($ch, CURLOPT_HEADER, false); |
|
132 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); |
|
133 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); |
|
134 | curl_setopt($ch, CURLOPT_HTTPHEADER, $api_headers); |
|
135 | $response = curl_exec($ch); |
|
136 | curl_close($ch); |
|
137 | $response_array = json_decode($response, true); |
|
138 | ||
139 | if (@$response_array['success']) { |
|
140 | $status = $response_array['payment_request']['payment']['status']; |
|
141 | $payment_id = $_GET['payment_id']; |
|
142 | $payment_data = $response; |
|
143 | $this->model->webdev_payment_success($payment_id, $nick, $status == 'Credit' ? 'success' : 'failed', $payment_data); |
|
144 | } else { |
|
145 | if ( is_array( $response_array ) ) { |
|
146 | $this->model->webdev_dump_data('unknown', 'callback', json_encode( [ '$_GET' => $_GET, 'response' => $response_array ] )); |
|
147 | } else { |
|
148 | $this->model->webdev_dump_data('unknown', 'callback', json_encode($_GET)); |
|
149 | } |
|
150 | } |
|
151 | $this->http->redirect(base_url() . "talks-and-workshops/web-development/register/"); |
|
152 | } |
|
153 | ||
154 | public function webhook() { |
|
155 | global $payment_cfg; |
@@ 121-161 (lines=41) @@ | ||
118 | } |
|
119 | } |
|
120 | ||
121 | public function success() { |
|
122 | $this->load_library('http_lib', 'http'); |
|
123 | if (!isset($_GET['payment_id'])) { |
|
124 | $this->http->response_code( 400 ); |
|
125 | exit(); |
|
126 | } |
|
127 | global $payment_cfg; |
|
128 | $proxy = 'http://proxy.iiit.ac.in:8080'; |
|
129 | ||
130 | $nick = $this->auth->get_user(); |
|
131 | $id = urlencode($_GET['payment_request_id']); |
|
132 | $payment_id = urlencode($_GET['payment_id']); |
|
133 | $url = $payment_cfg['mun']['api_url'] . $id . '/' . $payment_id . '/'; |
|
134 | $api_headers = $payment_cfg['mun']['api_headers']; |
|
135 | ||
136 | $ch = curl_init(); |
|
137 | ||
138 | curl_setopt($ch, CURLOPT_URL, $url); |
|
139 | curl_setopt($ch, CURLOPT_PROXY, $proxy); |
|
140 | curl_setopt($ch, CURLOPT_HEADER, false); |
|
141 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); |
|
142 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); |
|
143 | curl_setopt($ch, CURLOPT_HTTPHEADER, $api_headers); |
|
144 | $response = curl_exec($ch); |
|
145 | curl_close($ch); |
|
146 | $response_array = json_decode($response, true); |
|
147 | ||
148 | if (@$response_array['success']) { |
|
149 | $status = $response_array['payment_request']['payment']['status']; |
|
150 | $payment_id = $_GET['payment_id']; |
|
151 | $payment_data = $response; |
|
152 | $this->model->mun_payment_success($payment_id, $nick, $status == 'Credit' ? 'success' : 'failed', $payment_data); |
|
153 | } else { |
|
154 | if ( is_array( $response_array ) ) { |
|
155 | $this->model->mun_dump_data('unknown', 'callback', json_encode( [ '$_GET' => $_GET, 'response' => $response_array ] )); |
|
156 | } else { |
|
157 | $this->model->mun_dump_data('unknown', 'callback', json_encode($_GET)); |
|
158 | } |
|
159 | } |
|
160 | $this->http->redirect(base_url() . "talks-and-workshops/mun/register/"); |
|
161 | } |
|
162 | ||
163 | public function webhook() { |
|
164 | global $payment_cfg; |