public function getMmidtrans() { $input = Xmlicash::mmidtransfer(Input::all()); $data = Icash::registerkyc($input); $output = Xmltoarray::arr($data); $city = $output['SOAP:ENVELOPE']['SOAP:BODY']['TRANSACTION_V3RESPONSE']['TRANSACTION_V3RESULT']; $output1 = Xmltoarray::arr($city); //$jsoninput=Jsonicash::mmidtransfer(Input::all()); //$jsonresult=Icash::transfer($jsoninput); //print_r($input); exit; if ($output1['TRANSACTION_V3RESPONSE']['STATUSCODE'] == 0) { //$jsoninput=Jsonicash::transtatus($output1['TRANSACTION_V3RESPONSE']['STATUSCODE']); //$jsonresult=Icash::transtatus($jsoninput); return Redirect::to('retailer/icash/manage'); } elseif ($output1['TRANSACTION_V3RESPONSE']['STATUSCODE'] == 1 || $output1['TRANSACTION_V3RESPONSE']['STATUSCODE'] == 3) { $jsoninput = Jsonicash::transtatus($output1['TRANSACTION_V3RESPONSE']['STATUSCODE']); $jsonresult = Icash::transtatus($jsoninput); return Redirect::to('retailer/icash/mmidtransfer/' . Input::get('mmid') . '/' . Input::get('benename') . '/' . Input::get('benemobile') . '/' . Input::get('benid'))->with('failure', $output1['TRANSACTION_V3RESPONSE']['STATUS']); } elseif ($output1['TRANSACTION_V3RESPONSE']['STATUSCODE'] == 2) { //print_r($output); //print_r(Session::all()); return View::make('retailer.icashcard.transwaitrespose'); } }