$default['de_inicis_mid'], 'P_TID' => $_REQUEST['P_TID'] ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $_REQUEST['P_REQ_URL']); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $return = curl_exec($ch); if(!$return) alert('KG이니시스와 통신 오류로 결제등록 요청을 완료하지 못했습니다.\\n결제등록 요청을 다시 시도해 주십시오.', $page_return_url); // 결과를 배열로 변환 parse_str($return, $ret); $PAY = array_map('trim', $ret); if($PAY['P_STATUS'] != '00') alert('오류 : '.iconv_utf8($PAY['P_RMESG1']).' 코드 : '.$PAY['P_STATUS'], $page_return_url); // TID, AMT 를 세션으로 주문완료 페이지 전달 $hash = md5($PAY['P_TID'].$PAY['P_MID'].$PAY['P_AMT']); set_session('P_TID', $PAY['P_TID']); set_session('P_AMT', $PAY['P_AMT']); set_session('P_HASH', $hash); } $g5['title'] = 'KG 이니시스 결제'; $g5['body_script'] = ' onload="setPAYResult();"'; include_once(G5_PATH.'/head.sub.php'); $exclude = array('res_cd', 'P_HASH', 'P_TYPE', 'P_AUTH_DT', 'P_AUTH_NO', 'P_HPP_CORP', 'P_APPL_NUM', 'P_VACT_NUM', 'P_VACT_NAME', 'P_VACT_BANK', 'P_CARD_ISSUER', 'P_UNAME'); echo '
'.PHP_EOL; echo make_order_field($data, $exclude); echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo ''.PHP_EOL; echo '
'.PHP_EOL; ?>
주문완료 중입니다. 잠시만 기다려 주십시오.