Я занимаюсь разработкой приложения с помощью API другого веб-сайта.В схеме в одном процессе я должен ответить на знак, что я получаю детали данных, и в одном состоянии должен отправить запросы GET к их API снова
это - schme
мой код похож на это
public function confirm(){
$result = json_decode(file_get_contents('php://input'), true);
return $this->output
->set_content_type('application/json')
->set_status_header(200)
->set_output(json_encode(array(
'status' => 'OK',
'message' => 'Message from merchant if any'
)));
//kirim get untuk confirm order
$url = $this->ci->config->item("kredivo_api_link_confirm");
//load libary kredivo
$this->load->library('CoreKredivo','corekredivo');
//sent to v2/update
$confirm_order = array(
'transaction_id' => 'e75e5b62-5432-4d72-98b4-c5e938c6fbd9',
'signature_key' => 'a7Ijx%2FWgv02I4rvPQSld07uQO9TNMHg%2FFcJsS7EhA2GRKLgKiiYbYrHaLiuMKcG4cG98Iw0vTOPUgeHOZsPhqv3wvAGKgMDgEEMxMmZS3uXG0JIOzdFQc5s0zJ5qlhKZ',
);
//kirim data ke confirmation core kredivo
$confirmation = $this->corekredivo->confirmOrder($url,$confirm_order);
//menerima data dari core kredivo dan melakukan decode
$finalResponse_payment = json_decode($confirmation,true);
//untuk check
$data = array(
'_content' => 'shop/kredivo_2',
'_title' => 'Tes Konfirmasi',
'_respon' => $finalResponse_payment
);
проблема в том, что когда я делаю возврат в этом разделе
return $this->output
->set_content_type('application/json')
->set_status_header(200)
->set_output(json_encode(array(
'status' => 'OK',
'message' => 'Message from merchant if any'
)));
процесс ниже не выполняется, в чем причина?и возможно есть предложения