영카트 5 log 파일 생성 채택완료
ilruo
10년 전
조회 4,230
이니시스 결제 시스템을 사용중인데요
영카트 5 를 쓰고 있는데
주문 누락으로 인해서 확인차 이니시스 폴더 안에 log 파일을 보던중 log가 이니시스쪽에서 던져 주는 값으로 알고잇습니다.
주문되면 log에 기록이 남아야 하는데 주문 내역도 있고 이니시스 관리자에도 주문 내역이 있는데 왜 log에 남겨져 있지 않은 데이터들은 왜 그런가요?
주문시 모든 사람들은 log에 남겨져 있지 않나요?
그리고 로그파일 입력 생성하는 부분은 어디인가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 4개
i
ilruo
10년 전
확인해보니 로그파일이 pc버전에서 결제할때만 남겨져 있던데 모바일 결제시에는 남겨지지않나요?
�
편리
10년 전
모바일 결제 모듈에는 별도의 로그 생성 코드가 존재하지 않습니다.
필요하신 경우 직접 로그 생성 코드를 추가해 주셔야 합니다.
필요하신 경우 직접 로그 생성 코드를 추가해 주셔야 합니다.
i
ilruo
10년 전
넵..ㅠㅠ 알겟습니당.ㅠ
i
ilruo
10년 전
로그 생성 코드를 추가 한다는게 ... 제작의뢰를 해야되는건가요? 그정도로 복잡한것인지?ㅠ
댓글을 작성하려면 로그인이 필요합니다.
10년 전
로그에 남겨져있지 않은 데이터의 이유에 대해서까지는 제가 해당로그를 확인해보지 못해 답변을 드릴수 없을듯 싶구요.
로그파일 입력생성하는 부분은
/shop/settle_inicis_common.php 파일에 보시면 아래와 같은 코드 구문이 있습니다.
</p><p> if($INIpayLog) {
$logfile = fopen( $INIpayHome . "/log/result.log", "a+" );
fwrite( $logfile,"************************************************");
fwrite( $logfile,"ID_MERCHANT : ".$id_merchant."\r\n");
fwrite( $logfile,"NO_TID : ".$no_tid."\r\n");
fwrite( $logfile,"NO_OID : ".$no_oid."\r\n");
fwrite( $logfile,"NO_VACCT : ".$no_vacct."\r\n");
fwrite( $logfile,"AMT_INPUT : ".$amt_input."\r\n");
fwrite( $logfile,"NM_INPUTBANK : ".$nm_inputbank."\r\n");
fwrite( $logfile,"NM_INPUT : ".$nm_input."\r\n");
fwrite( $logfile,"************************************************");
fwrite( $logfile,"전체 결과값"."\r\n");
fwrite( $logfile, $msg_id."\r\n");
fwrite( $logfile, $no_tid."\r\n");
fwrite( $logfile, $no_oid."\r\n");
fwrite( $logfile, $id_merchant."\r\n");
fwrite( $logfile, $cd_bank."\r\n");
fwrite( $logfile, $dt_trans."\r\n");
fwrite( $logfile, $tm_trans."\r\n");
fwrite( $logfile, $no_msgseq."\r\n");
fwrite( $logfile, $type_msg."\r\n");
fwrite( $logfile, $cl_close."\r\n");
fwrite( $logfile, $cl_kor."\r\n");
fwrite( $logfile, $no_msgmanage."\r\n");
fwrite( $logfile, $no_vacct."\r\n");
fwrite( $logfile, $amt_input."\r\n");
fwrite( $logfile, $amt_check."\r\n");
fwrite( $logfile, $nm_inputbank."\r\n");
fwrite( $logfile, $nm_input."\r\n");
fwrite( $logfile, $dt_inputstd."\r\n");
fwrite( $logfile, $dt_calculstd."\r\n");
fwrite( $logfile, $flg_close."\r\n");
fwrite( $logfile, "\r\n");
fclose( $logfile );
} </p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
편리
10년 전
위 코드는 가상계좌 입금 통보 결과를 테스트할 때 이니시스에서 넘겨주는 값을
값을 확인하기 위해서 추가된 부분입니다. 결제 때 생성되는 로그와는 다릅니다.
값을 확인하기 위해서 추가된 부분입니다. 결제 때 생성되는 로그와는 다릅니다.
�
카츠
10년 전
아.. 그렇군요. 저도 답변을 위해 잠깐 본거라 정확하지 않은 부분을 답변남겼네요. 정확히 알려주셔서 감사합니다. 질문자님께서도 편리님의 답변을 참고하시기 바랍니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인