$PageCall_time, "P_TID" => $P_TID, "P_MID" => $P_MID, "P_AUTH_DT" => $P_AUTH_DT, "P_STATUS" => $P_STATUS, "P_TYPE" => $P_TYPE, "P_OID" => $P_OID, "P_FN_CD1" => $P_FN_CD1, "P_FN_CD2" => $P_FN_CD2, "P_FN_NM" => $P_FN_NM, "P_AMT" => $P_AMT, "P_UNAME" => $P_UNAME, "P_RMESG1" => $P_RMESG1, "P_RMESG2" => $P_RMESG2, "P_NOTI" => $P_NOTI, "P_AUTH_NO" => $P_AUTH_NO, "P_SRC_CODE" => $P_SRC_CODE ); // 결과 incis log 테이블 기록 if($P_TYPE == 'BANK' || $P_SRC_CODE == 'A') { $sql = " insert into {$g5['g5_shop_inicis_log_table']} set oid = '$P_OID', P_TID = '$P_TID', P_MID = '$P_MID', P_AUTH_DT = '$P_AUTH_DT', P_STATUS = '$P_STATUS', P_TYPE = '$P_TYPE', P_OID = '$P_OID', P_FN_NM = '".iconv_utf8($P_FN_NM)."', P_AUTH_NO = '$P_AUTH_NO', P_AMT = '$P_AMT', P_RMESG1 = '".iconv_utf8($P_RMESG1)."' "; @sql_query($sql); } // 결제처리에 관한 로그 기록 //writeLog($value); /*********************************************************************************** ' 위에서 상점 데이터베이스에 등록 성공유무에 따라서 성공시에는 "OK"를 이니시스로 실패시는 "FAIL" 을 ' 리턴하셔야합니다. 아래 조건에 데이터베이스 성공시 받는 FLAG 변수를 넣으세요 ' (주의) OK를 리턴하지 않으시면 이니시스 지불 서버는 "OK"를 수신할때까지 계속 재전송을 시도합니다 ' 기타 다른 형태의 echo "" 는 하지 않으시기 바랍니다 '***********************************************************************************/ echo 'OK'; } function writeLog($msg) { $file = G5_SHOP_PATH."/inicis/log/noti_input_".date("Ymd").".log"; if(!($fp = fopen($path.$file, "a+"))) return 0; ob_start(); print_r($msg); $ob_msg = ob_get_contents(); ob_clean(); if(fwrite($fp, " ".$ob_msg."\n") === FALSE) { fclose($fp); return 0; } fclose($fp); return 1; } ?>