lg u+ 결제모듈 추가
This commit is contained in:
@ -150,6 +150,13 @@ if(!isset($config['cf_faq_skin'])) {
|
||||
ADD `cf_mobile_faq_skin` varchar(255) NOT NULL DEFAULT '' AFTER `cf_mobile_connect_skin` ", true);
|
||||
}
|
||||
|
||||
// LG U+ 본인확인 필드 추가
|
||||
if(!isset($config['cf_lg_mid'])) {
|
||||
sql_query(" ALTER TABLE `{$g5['config_table']}`
|
||||
ADD `cf_lg_mid` varchar(255) NOT NULL DEFAULT '' AFTER `cf_cert_kcp_cd`,
|
||||
ADD `cf_lg_mert_key` varchar(255) NOT NULL DEFAULT '' AFTER `cf_lg_mid` ", true);
|
||||
}
|
||||
|
||||
if(!$config['cf_faq_skin']) $config['cf_faq_skin'] = "basic";
|
||||
if(!$config['cf_mobile_faq_skin']) $config['cf_mobile_faq_skin'] = "basic";
|
||||
|
||||
@ -761,6 +768,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
<?php echo option_selected("", $config['cf_cert_hp'], "사용안함"); ?>
|
||||
<?php echo option_selected("kcb", $config['cf_cert_hp'], "코리아크레딧뷰로(KCB) 휴대폰 본인확인"); ?>
|
||||
<?php echo option_selected("kcp", $config['cf_cert_hp'], "한국사이버결제(KCP) 휴대폰 본인확인"); ?>
|
||||
<?php echo option_selected("lg", $config['cf_cert_hp'], "LG U+ 휴대폰 본인확인"); ?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
@ -780,6 +788,21 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
<input type="text" name="cf_cert_kcp_cd" value="<?php echo $config['cf_cert_kcp_cd'] ?>" id="cf_cert_kcp_cd" class="frm_input" size="3"> <a href="http://sir.co.kr/main/provider/p_cert.php" target="_blank" class="btn_frmline">KCP 휴대폰 본인확인 서비스 신청페이지</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="cf_cert_service"><label for="cf_lg_mid">LG U+ 상점아이디</label></th>
|
||||
<td class="cf_cert_service">
|
||||
<?php echo help('LG U+ 상점아이디 중 si_를 제외한 나머지 아이디만 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 상점아이디를 발급 받으실 수 있습니다.<br><strong>LG U+ 휴대폰본인확인은 ActiveX 설치가 필요하므로 Internet Explorer 에서만 사용할 수 있습니다.</strong>') ?>
|
||||
<span class="sitecode">si_</span>
|
||||
<input type="text" name="cf_lg_mid" value="<?php echo $config['cf_lg_mid'] ?>" id="cf_lg_mid" class="frm_input" size="20"> <a href="http://pgweb.dacom.net/pg/wmp/Home/application/apply_testid.jsp?cooperativecode=youngcart" target="_blank" class="btn_frmline">LG U+ 본인확인 서비스 신청페이지</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="cf_cert_service"><label for="cf_lg_mert_key">LG U+ MERT KEY</label></th>
|
||||
<td class="cf_cert_service">
|
||||
<?php echo help('LG U+ 상점MertKey는 상점관리자 -> 계약정보 -> 상점정보관리에서 확인하실 수 있습니다.') ?>
|
||||
<input type="text" name="cf_lg_mert_key" value="<?php echo $config['cf_lg_mert_key'] ?>" id="cf_lg_mert_key" class="frm_input" size="40">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" class="cf_cert_service"><label for="cf_cert_limit">본인확인 이용제한</label></th>
|
||||
<td class="cf_cert_service">
|
||||
@ -1174,8 +1197,7 @@ $(function(){
|
||||
echo '$(".cf_cert_service").addClass("cf_cert_hide");';
|
||||
?>
|
||||
$("#cf_cert_use").change(function(){
|
||||
var cf_cert_sel = $("#cf_cert_use option:selected").val();
|
||||
switch(cf_cert_sel) {
|
||||
switch($(this).val()) {
|
||||
case "0":
|
||||
$(".cf_cert_service").addClass("cf_cert_hide");
|
||||
break;
|
||||
@ -1220,6 +1242,23 @@ if($config['cf_cert_use']) {
|
||||
|
||||
echo module_exec_check($exe, 'ct_cli');
|
||||
}
|
||||
|
||||
// LG의 경우 log 디렉토리 체크
|
||||
if($config['cf_cert_hp'] == 'lg') {
|
||||
$log_path = G5_LGXPAY_PATH.'/lgdacom/log';
|
||||
|
||||
if(!is_dir($log_path)) {
|
||||
echo '<script>'.PHP_EOL;
|
||||
echo 'alert("'.str_replace(G5_PATH.'/', '', G5_LGXPAY_PATH).'/lgdacom 폴더 안에 log 폴더를 생성하신 후 쓰기권한을 부여해 주십시오.\n> mkdir log\n> chmod 707 log");'.PHP_EOL;
|
||||
echo '</script>'.PHP_EOL;
|
||||
} else {
|
||||
if(!is_writable($log_path)) {
|
||||
echo '<script>'.PHP_EOL;
|
||||
echo 'alert("'.str_replace(G5_PATH.'/', '',$log_path).' 폴더에 쓰기권한을 부여해 주십시오.\n> chmod 707 log");'.PHP_EOL;
|
||||
echo '</script>'.PHP_EOL;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
include_once ('./admin.tail.php');
|
||||
|
||||
@ -114,6 +114,8 @@ $sql = " update {$g5['config_table']}
|
||||
cf_cert_hp = '{$_POST['cf_cert_hp']}',
|
||||
cf_cert_kcb_cd = '{$_POST['cf_cert_kcb_cd']}',
|
||||
cf_cert_kcp_cd = '{$_POST['cf_cert_kcp_cd']}',
|
||||
cf_lg_mid = '{$_POST['cf_lg_mid']}',
|
||||
cf_lg_mert_key = '{$_POST['cf_lg_mert_key']}',
|
||||
cf_cert_limit = '{$_POST['cf_cert_limit']}',
|
||||
cf_cert_req = '{$_POST['cf_cert_req']}',
|
||||
cf_sms_use = '{$_POST['cf_sms_use']}',
|
||||
|
||||
@ -518,8 +518,8 @@ td.td_grpset {width:160px;border-left:1px solid #e9ecee;text-align:center}
|
||||
|
||||
#scf_kcpreg {display:inline-block;margin:5px 0 0;padding:5px 10px;background:#ff4f91;color:#fff;font-weight:normal;text-decoration:none}
|
||||
|
||||
#scf_cardtest {margin:5px 0 0}
|
||||
#scf_cardtest_btn {margin-left:5px;vertical-align:middle}
|
||||
.scf_cardtest {margin:5px 0 0}
|
||||
.scf_cardtest_btn {margin-left:5px;vertical-align:middle}
|
||||
#scf_cardtest_tip {margin:10px 0 0;padding:10px;border:3px solid #ddd}
|
||||
#scf_cardtest_tip strong {display:inline-block;margin:0 0 5px}
|
||||
#scf_cardtest_tip dl {margin:0 0 15px;padding:0;zoom:1}
|
||||
@ -527,6 +527,8 @@ td.td_grpset {width:160px;border-left:1px solid #e9ecee;text-align:center}
|
||||
#scf_cardtest_tip dt {float:left;width:100px}
|
||||
#scf_cardtest_tip dd {padding:0;overflow:hidden}
|
||||
.scf_cardtest_tip {display:none}
|
||||
.scf_cardtest_hide {display:none}
|
||||
.scf_cardtest_tip_adm_hide {display:none}
|
||||
|
||||
.scf_img {display:none}
|
||||
|
||||
|
||||
@ -78,6 +78,12 @@ if(!isset($default['de_member_reg_coupon_minimum'])) {
|
||||
sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}`
|
||||
ADD `de_member_reg_coupon_minimum` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_price` ", true);
|
||||
}
|
||||
|
||||
// lg 결제관련 필드 추가
|
||||
if(!isset($default['de_pg_service'])) {
|
||||
sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}`
|
||||
ADD `de_pg_service` varchar(255) NOT NULL DEFAULT '' AFTER `de_sms_hp` ", true);
|
||||
}
|
||||
?>
|
||||
|
||||
<form name="fconfig" action="./configformupdate.php" onsubmit="return fconfig_check(this)" method="post" enctype="MULTIPART/FORM-DATA">
|
||||
@ -577,7 +583,17 @@ if(!isset($default['de_member_reg_coupon_minimum'])) {
|
||||
주문 완료 <input type="text" name="de_point_days" value="<?php echo $default['de_point_days']; ?>" id="de_point_days" class="frm_input" size="2"> 일 이후에 포인트를 부여
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="kcp_info_fld">
|
||||
<tr>
|
||||
<th scope="row"><label for="de_pg_service">결제대행사</label></th>
|
||||
<td>
|
||||
<?php echo help('쇼핑몰에서 이용하실 결제대행사를 선택합니다.'); ?>
|
||||
<select id="de_pg_service" name="de_pg_service">
|
||||
<option value="kcp" <?php echo get_selected($default['de_pg_service'], 'kcp'); ?>>KCP</option>
|
||||
<option value="lg" <?php echo get_selected($default['de_pg_service'], 'lg'); ?>>LG U+</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="pg_info_fld kcp_info_fld">
|
||||
<th scope="row">
|
||||
<label for="de_kcp_mid">KCP SITE CODE</label><br>
|
||||
<a href="http://sir.co.kr/main/provider/p_pg.php" target="_blank" id="scf_kcpreg">KCP서비스신청하기</a>
|
||||
@ -587,13 +603,30 @@ if(!isset($default['de_member_reg_coupon_minimum'])) {
|
||||
<span class="sitecode">SR</span> <input type="text" name="de_kcp_mid" value="<?php echo $default['de_kcp_mid']; ?>" id="de_kcp_mid" class="frm_input" size="2" maxlength="3" style="font:bold 15px Verdana;"> 영대문자, 숫자 혼용 3자리
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="kcp_info_fld">
|
||||
<tr class="pg_info_fld kcp_info_fld">
|
||||
<th scope="row"><label for="de_kcp_site_key">KCP SITE KEY</label></th>
|
||||
<td>
|
||||
<?php echo help("25자리 영대소문자와 숫자 - 그리고 _ 로 이루어 집니다. SITE KEY 발급 KCP 전화: 1544-8660\n예) 1Q9YRV83gz6TukH8PjH0xFf__"); ?>
|
||||
<input type="text" name="de_kcp_site_key" value="<?php echo $default['de_kcp_site_key']; ?>" id="de_kcp_site_key" class="frm_input" size="32" maxlength="25">
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="pg_info_fld lg_info_fld">
|
||||
<th scope="row">
|
||||
<label for="cf_lg_mid">LG U+ 상점아이디</label><br>
|
||||
<a href="http://pgweb.dacom.net/pg/wmp/Home/application/apply_testid.jsp?cooperativecode=youngcart" target="_blank" id="scf_kcpreg">LG U+ 서비스신청하기</a>
|
||||
</th>
|
||||
<td>
|
||||
<?php echo help("LG U+ 에서 받은 si_ 로 시작하는 상점 ID를 입력하세요.\n만약, 상점 ID가 si_로 시작하지 않는다면 LG U+에 사이트코드 변경 요청을 하십시오. 예) si_lguplus\n<a href=\"".G5_ADMIN_URL."/config_form.php#anc_cf_cert\">기본환경설정 > 본인확인</a> 설정의 LG U+ 상점아이디와 동일합니다."); ?>
|
||||
<span class="sitecode">si_</span> <input type="text" name="cf_lg_mid" value="<?php echo $config['cf_lg_mid']; ?>" id="cf_lg_mid" class="frm_input" size="10" maxlength="20" style="font:bold 15px Verdana;"> 영문자, 숫자 혼용
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="pg_info_fld lg_info_fld">
|
||||
<th scope="row"><label for="cf_lg_mert_key">LG U+ MERT KEY</label></th>
|
||||
<td>
|
||||
<?php echo help("LG U+ 상점MertKey는 상점관리자 -> 계약정보 -> 상점정보관리에서 확인하실 수 있습니다.\n예) 95160cce09854ef44d2edb2bfb05f9f3\n<a href=\"".G5_ADMIN_URL."/config_form.php#anc_cf_cert\">기본환경설정 > 본인확인</a> 설정의 LG U+ MERT KEY와 동일합니다."); ?>
|
||||
<input type="text" name="cf_lg_mert_key" value="<?php echo $config['cf_lg_mert_key']; ?>" id="cf_lg_mert_key" class="frm_input" size="32" maxlength="50">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">에스크로 사용</th>
|
||||
<td>
|
||||
@ -612,15 +645,20 @@ if(!isset($default['de_member_reg_coupon_minimum'])) {
|
||||
<label for="de_card_test1">실결제 </label>
|
||||
<input type="radio" name="de_card_test" value="1" <?php echo $default['de_card_test']==1?"checked":""; ?> id="de_card_test2">
|
||||
<label for="de_card_test2">테스트결제</label>
|
||||
<div id="scf_cardtest">
|
||||
<div class="scf_cardtest kcp_cardtest">
|
||||
<a href="https://admin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank" class="btn_frmline">실결제 관리자</a>
|
||||
<a href="http://testadmin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank" class="btn_frmline">테스트 관리자</a></div>
|
||||
<a href="http://testadmin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank" class="btn_frmline">테스트 관리자</a>
|
||||
</div>
|
||||
<div class="scf_cardtest lg_cardtest">
|
||||
<a href="https://pgweb.uplus.co.kr/" target="_blank" class="btn_frmline">실결제 관리자</a>
|
||||
<a href="https://pgweb.uplus.co.kr/tmert" target="_blank" class="btn_frmline">테스트 관리자</a>
|
||||
</div>
|
||||
<div id="scf_cardtest_tip">
|
||||
<strong>일반결제 사용시 테스트 결제</strong>
|
||||
<dl>
|
||||
<dt>신용카드</dt><dd>1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다.<br>(BC, 현대, 롯데, 삼성카드)</dd>
|
||||
<dt>계좌이체</dt><dd>150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.</dd>
|
||||
<dt>가상계좌</dt><dd>1원 이상, 모든 은행이 테스트 되는 것은 아니며 "VB10 : 해당 은행 계좌 없음" 자주 발생함.<br>(광주은행, 하나은행)</dd>
|
||||
<dt>가상계좌</dt><dd>1원 이상, 모든 은행이 테스트 되는 것은 아니며 "해당 은행 계좌 없음" 자주 발생함.<br>(광주은행, 하나은행)</dd>
|
||||
<dt>휴대폰</dt><dd>1004원, 실결제가 되며 다음날 새벽에 일괄 취소됨</dd>
|
||||
</dl>
|
||||
<strong>에스크로 사용시 테스트 결제</strong><br>
|
||||
@ -630,25 +668,24 @@ if(!isset($default['de_member_reg_coupon_minimum'])) {
|
||||
<dt>가상계좌</dt><dd>1원 이상, 입금통보는 제대로 되지 않음.</dd>
|
||||
<dt>휴대폰</dt><dd>테스트 지원되지 않음.</dd>
|
||||
</dl>
|
||||
<ul>
|
||||
<ul id="kcp_cardtest_tip" class="scf_cardtest_tip_adm scf_cardtest_tip_adm_hide">
|
||||
<li>테스트결제의 <a href="http://testadmin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">상점관리자</a> 로그인 정보는 KCP로 문의하시기 바랍니다. (기술지원 1544-8661)</li>
|
||||
<li><b>일반결제</b>의 테스트 사이트코드는 <b>T0000</b> 이며, <b>에스크로 결제</b>의 테스트 사이트코드는 <b>T0007</b> 입니다.</li>
|
||||
</ul>
|
||||
<ul id="lg_cardtest_tip" class="scf_cardtest_tip_adm scf_cardtest_tip_adm_hide">
|
||||
<li>테스트결제의 <a href="http://pgweb.dacom.net:7085/" target="_blank">상점관리자</a> 로그인 정보는 LG U+ 상점아이디 첫 글자에 t를 추가해서 로그인하시기 바랍니다. 예) tsi_lguplus</li>
|
||||
</ul>
|
||||
</div>
|
||||
<script>
|
||||
$('#scf_cardtest_tip').attr('class','scf_cardtest_tip');
|
||||
$('<button type="button" id="scf_cardtest_btn" class="btn_frmline">테스트결제 팁 더보기</button>').appendTo('#scf_cardtest');
|
||||
</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_tax_flag_use">복합과세 결제</label></th>
|
||||
<td>
|
||||
<?php echo help("복합과세(과세, 비과세) 결제를 사용하려면 체크하십시오.\n복합과세 결제를 사용하기 전 KCP에 결제 신청을 해주셔야 합니다."); ?>
|
||||
<?php echo help("복합과세(과세, 비과세) 결제를 사용하려면 체크하십시오.\n복합과세 결제를 사용하기 전 PG사에 결제 신청을 해주셔야 합니다."); ?>
|
||||
<input type="checkbox" name="de_tax_flag_use" value="1" id="de_tax_flag_use"<?php echo $default['de_tax_flag_use']?' checked':''; ?>> 사용
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr id="kcp_common_url">
|
||||
<th scope="row">공통 URL</th>
|
||||
<td>
|
||||
<?php echo help("가상계좌 사용시 다음 주소를 <strong>KCP 관리자 > 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후</strong>에 넣으셔야 상점에 자동으로 입금 통보됩니다."); ?>
|
||||
@ -656,6 +693,17 @@ if(!isset($default['de_member_reg_coupon_minimum'])) {
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script>
|
||||
$('#scf_cardtest_tip').addClass('scf_cardtest_tip');
|
||||
$('<button type="button" class="scf_cardtest_btn btn_frmline">테스트결제 팁 더보기</button>').appendTo('.scf_cardtest');
|
||||
|
||||
$(".scf_cardtest").addClass("scf_cardtest_hide");
|
||||
$(".<?php echo $default['de_pg_service']; ?>_cardtest").removeClass("scf_cardtest_hide");
|
||||
$("#<?php echo $default['de_pg_service']; ?>_cardtest_tip").removeClass("scf_cardtest_tip_adm_hide");
|
||||
<?php if($default['de_pg_service'] != 'kcp') { ?>
|
||||
$("#kcp_common_url").hide();
|
||||
<?php } ?>
|
||||
</script>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@ -1270,9 +1318,30 @@ function fconfig_check(f)
|
||||
}
|
||||
|
||||
$(function() {
|
||||
$("#scf_cardtest_btn").bind("click", function() {
|
||||
$(".pg_info_fld").hide();
|
||||
<?php if($default['de_pg_service']) { ?>
|
||||
$(".<?php echo $default['de_pg_service']; ?>_info_fld").show();
|
||||
<?php } else { ?>
|
||||
$(".kcp_info_fld").show();
|
||||
<?php } ?>
|
||||
$("#de_pg_service").on("change", function() {
|
||||
var pg = $(this).val();
|
||||
$(".pg_info_fld:visible").hide();
|
||||
$("."+pg+"_info_fld").show();
|
||||
$(".scf_cardtest").addClass("scf_cardtest_hide");
|
||||
$("."+pg+"_cardtest").removeClass("scf_cardtest_hide");
|
||||
$(".scf_cardtest_tip_adm").addClass("scf_cardtest_tip_adm_hide");
|
||||
$("#"+pg+"_cardtest_tip").removeClass("scf_cardtest_tip_adm_hide");
|
||||
|
||||
if(pg == 'kcp')
|
||||
$("#kcp_common_url").show();
|
||||
else
|
||||
$("#kcp_common_url").hide();
|
||||
});
|
||||
|
||||
$(".scf_cardtest_btn").bind("click", function() {
|
||||
var $cf_cardtest_tip = $("#scf_cardtest_tip");
|
||||
var $cf_cardtest_btn = $("#scf_cardtest_btn");
|
||||
var $cf_cardtest_btn = $(".scf_cardtest_btn");
|
||||
|
||||
$cf_cardtest_tip.toggle();
|
||||
|
||||
@ -1288,21 +1357,41 @@ $(function() {
|
||||
<?php
|
||||
// 결제모듈 실행권한 체크
|
||||
if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] || $default['de_card_use']) {
|
||||
$is_linux = true;
|
||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
||||
$is_linux = false;
|
||||
// kcp의 경우 pp_cli 체크
|
||||
if($default['de_pg_service'] == 'lg') {
|
||||
$is_linux = true;
|
||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
||||
$is_linux = false;
|
||||
|
||||
$exe = '/kcp/bin/';
|
||||
if($is_linux) {
|
||||
if(PHP_INT_MAX == 2147483647) // 32-bit
|
||||
$exe .= 'pp_cli';
|
||||
else
|
||||
$exe .= 'pp_cli_x64';
|
||||
} else {
|
||||
$exe .= 'pp_cli_exe.exe';
|
||||
$exe = '/kcp/bin/';
|
||||
if($is_linux) {
|
||||
if(PHP_INT_MAX == 2147483647) // 32-bit
|
||||
$exe .= 'pp_cli';
|
||||
else
|
||||
$exe .= 'pp_cli_x64';
|
||||
} else {
|
||||
$exe .= 'pp_cli_exe.exe';
|
||||
}
|
||||
|
||||
echo module_exec_check(G5_SHOP_PATH.$exe, 'pp_cli');
|
||||
}
|
||||
|
||||
echo module_exec_check(G5_SHOP_PATH.$exe, 'pp_cli');
|
||||
// LG의 경우 log 디렉토리 체크
|
||||
if($default['de_pg_service'] == 'lg') {
|
||||
$log_path = G5_LGXPAY_PATH.'/lgdacom/log';
|
||||
|
||||
if(!is_dir($log_path)) {
|
||||
echo '<script>'.PHP_EOL;
|
||||
echo 'alert("'.str_replace(G5_PATH.'/', '', G5_LGXPAY_PATH).'/lgdacom 폴더 안에 log 폴더를 생성하신 후 쓰기권한을 부여해 주십시오.\n> mkdir log\n> chmod 707 log");'.PHP_EOL;
|
||||
echo '</script>'.PHP_EOL;
|
||||
} else {
|
||||
if(!is_writable($log_path)) {
|
||||
echo '<script>'.PHP_EOL;
|
||||
echo 'alert("'.str_replace(G5_PATH.'/', '',$log_path).' 폴더에 쓰기권한을 부여해 주십시오.\n> chmod 707 log");'.PHP_EOL;
|
||||
echo '</script>'.PHP_EOL;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
include_once (G5_ADMIN_PATH.'/admin.tail.php');
|
||||
|
||||
@ -136,6 +136,7 @@ $sql = " update {$g5['g5_shop_default_table']}
|
||||
de_simg_height = '$de_simg_height',
|
||||
de_mimg_width = '$de_mimg_width',
|
||||
de_mimg_height = '$de_mimg_height',
|
||||
de_pg_service = '$de_pg_service',
|
||||
de_kcp_mid = '$de_kcp_mid',
|
||||
de_kcp_site_key = '$de_kcp_site_key',
|
||||
de_iche_use = '$de_iche_use',
|
||||
@ -172,13 +173,15 @@ sql_query($sql);
|
||||
// 환경설정 > 포인트 사용
|
||||
sql_query(" update {$g5['config_table']} set cf_use_point = '$cf_use_point' ");
|
||||
|
||||
// 아이코드 설정
|
||||
// LG, 아이코드 설정
|
||||
$sql = " update {$g5['config_table']}
|
||||
set cf_sms_use = '$cf_sms_use',
|
||||
cf_icode_id = '$cf_icode_id',
|
||||
cf_icode_pw = '$cf_icode_pw',
|
||||
cf_icode_server_ip = '$cf_icode_server_ip',
|
||||
cf_icode_server_port = '$cf_icode_server_port' ";
|
||||
cf_icode_server_port = '$cf_icode_server_port',
|
||||
cf_lg_mid = '$cf_lg_mid',
|
||||
cf_lg_mert_key = '$cf_lg_mert_key' ";
|
||||
sql_query($sql);
|
||||
|
||||
goto_url("./configform.php");
|
||||
|
||||
@ -37,8 +37,10 @@ include_once(G5_PATH.'/head.sub.php');
|
||||
<label for="od_send_mail">배송안내 메일</label>
|
||||
<input type="checkbox" name="send_sms" value="1" id="od_send_sms" checked="checked">
|
||||
<label for="od_send_sms">배송안내 SMS</label>
|
||||
<?php if($default['de_pg_service'] == 'kcp') { ?>
|
||||
<input type="checkbox" name="send_escrow" value="1" id="od_send_escrow">
|
||||
<label for="od_send_escrow">에스크로배송등록</label>
|
||||
<?php } ?>
|
||||
</div>
|
||||
|
||||
<div class="btn_confirm01 btn_confirm">
|
||||
|
||||
@ -77,6 +77,25 @@ if(!sql_query(" select ad_addr3 from {$g5['g5_shop_order_address_table']} limit
|
||||
sql_query(" ALTER TABLE `{$g5['g5_shop_order_address_table']}`
|
||||
ADD `ad_addr3` varchar(255) NOT NULL DEFAULT '' AFTER `ad_addr2` ", true);
|
||||
}
|
||||
|
||||
// 결제 PG 필드 추가
|
||||
if(!sql_query(" select od_pg from {$g5['g5_shop_order_table']} limit 1 ", false)) {
|
||||
sql_query(" ALTER TABLE `{$g5['g5_shop_order_table']}`
|
||||
ADD `od_pg` varchar(255) NOT NULL DEFAULT '' AFTER `od_mobile`,
|
||||
ADD `od_casseqno` varchar(255) NOT NULL DEFAULT '' AFTER `od_escrow` ", true);
|
||||
|
||||
// 주문 결제 PG kcp로 설정
|
||||
sql_query(" update {$g5['g5_shop_order_table']} set od_pg = 'kcp' ");
|
||||
}
|
||||
|
||||
// LG 현금영수증 JS
|
||||
if($od['od_pg'] == 'lg') {
|
||||
if($default['de_card_test']) {
|
||||
echo '<script language="JavaScript" src="http://pgweb.uplus.co.kr:7085/WEB_SERVER/js/receipt_link.js"></script>'.PHP_EOL;
|
||||
} else {
|
||||
echo '<script language="JavaScript" src="http://pgweb.uplus.co.kr/WEB_SERVER/js/receipt_link.js"></script>'.PHP_EOL;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<section id="anc_sodr_list">
|
||||
@ -319,6 +338,7 @@ if(!sql_query(" select ad_addr3 from {$g5['g5_shop_order_address_table']} limit
|
||||
<input type="hidden" name="od_hp" value="<?php echo $od['od_hp']; ?>">
|
||||
<input type="hidden" name="od_tno" value="<?php echo $od['od_tno']; ?>">
|
||||
<input type="hidden" name="od_escrow" value="<?php echo $od['od_escrow']; ?>">
|
||||
<input type="hidden" name="od_pg" value="<?php echo $od['od_pg']; ?>">
|
||||
|
||||
<div class="compare_wrap">
|
||||
|
||||
@ -402,16 +422,27 @@ if(!sql_query(" select ad_addr3 from {$g5['g5_shop_order_address_table']} limit
|
||||
<td>
|
||||
<?php
|
||||
if ($od['od_settle_case'] != '무통장') {
|
||||
$pg_url = 'http://admin8.kcp.co.kr';
|
||||
$pg_test = 'KCP';
|
||||
if ($default['de_card_test']) {
|
||||
// 로그인 아이디 / 비번
|
||||
// 일반 : test1234 / test12345
|
||||
// 에스크로 : escrow / escrow913
|
||||
$pg_url = 'http://testadmin8.kcp.co.kr';
|
||||
$pg_test .= ' 테스트 ';
|
||||
}
|
||||
switch($od['od_pg']) {
|
||||
case 'lg':
|
||||
$pg_url = 'http://pgweb.uplus.co.kr';
|
||||
$pg_test = 'LG eCredit';
|
||||
if ($default['de_card_test']) {
|
||||
$pg_url = 'http://pgweb.uplus.co.kr/tmert';
|
||||
$pg_test .= ' 테스트 ';
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$pg_url = 'http://admin8.kcp.co.kr';
|
||||
$pg_test = 'KCP';
|
||||
if ($default['de_card_test']) {
|
||||
// 로그인 아이디 / 비번
|
||||
// 일반 : test1234 / test12345
|
||||
// 에스크로 : escrow / escrow913
|
||||
$pg_url = 'http://testadmin8.kcp.co.kr';
|
||||
$pg_test .= ' 테스트 ';
|
||||
}
|
||||
|
||||
}
|
||||
echo "<a href=\"{$pg_url}\" target=\"_blank\">{$pg_test}바로가기</a><br>";
|
||||
}
|
||||
//------------------------------------------------------------------------------
|
||||
@ -487,10 +518,27 @@ if(!sql_query(" select ad_addr3 from {$g5['g5_shop_order_address_table']} limit
|
||||
<td>
|
||||
<?php
|
||||
if ($od['od_cash']) {
|
||||
require G5_SHOP_PATH.'/settle_kcp.inc.php';
|
||||
if($od['od_pg'] == 'lg') {
|
||||
require G5_SHOP_PATH.'/settle_lg.inc.php';
|
||||
|
||||
$cash = unserialize($od['od_cash_info']);
|
||||
$cash_receipt_script = 'window.open(\''.G5_CASH_RECEIPT_URL.$default['de_kcp_mid'].'&orderid='.$od_id.'&bill_yn=Y&authno='.$cash['receipt_no'].'\', \'taxsave_receipt\', \'width=360,height=647,scrollbars=0,menus=0\');';
|
||||
switch($od['od_settle_case']) {
|
||||
case '계좌이체':
|
||||
$trade_type = 'BANK';
|
||||
break;
|
||||
case '가상계좌':
|
||||
$trade_type = 'CAS';
|
||||
break;
|
||||
default:
|
||||
$trade_type = 'CR';
|
||||
break;
|
||||
}
|
||||
$cash_receipt_script = 'javascript:showCashReceipts(\''.$LGD_MID.'\',\''.$od['od_id'].'\',\''.$od['od_casseqno'].'\',\''.$trade_type.'\',\''.$CST_PLATFORM.'\');';
|
||||
} else {
|
||||
require G5_SHOP_PATH.'/settle_kcp.inc.php';
|
||||
|
||||
$cash = unserialize($od['od_cash_info']);
|
||||
$cash_receipt_script = 'window.open(\''.G5_CASH_RECEIPT_URL.$default['de_kcp_mid'].'&orderid='.$od_id.'&bill_yn=Y&authno='.$cash['receipt_no'].'\', \'taxsave_receipt\', \'width=360,height=647,scrollbars=0,menus=0\');';
|
||||
}
|
||||
?>
|
||||
<a href="javascript:;" onclick="<?php echo $cash_receipt_script; ?>">현금영수증 확인</a>
|
||||
<?php } else { ?>
|
||||
|
||||
@ -130,7 +130,7 @@ include "./ordersms.inc.php";
|
||||
|
||||
|
||||
// 에스크로 배송처리
|
||||
if($_POST['od_tno'] && $_POST['od_escrow'] == 1)
|
||||
if($_POST['od_pg'] == 'kcp' && $_POST['od_tno'] && $_POST['od_escrow'] == 1)
|
||||
{
|
||||
$escrow_tno = array();
|
||||
$escrow_corp = array();
|
||||
|
||||
@ -465,7 +465,7 @@ if(!sql_query(" select mb_id from {$g5['g5_shop_order_delete_table']} limit 1 ",
|
||||
<input type="checkbox" name="send_sms" value="1" id="od_send_sms" checked="checked">
|
||||
<label for="od_send_sms"><?php echo $change_status; ?>안내 SMS</label>
|
||||
<?php } ?>
|
||||
<?php if($od_status == '준비') { ?>
|
||||
<?php if($od_status == '준비' && $default['de_pg_service'] == 'kcp') { ?>
|
||||
<input type="checkbox" name="send_escrow" value="1" id="od_send_escrow">
|
||||
<label for="od_send_escrow">에스크로배송등록</label>
|
||||
<?php } ?>
|
||||
|
||||
@ -46,6 +46,15 @@ $pg_anchor = '<ul class="anchor">
|
||||
<li><a href="#anc_spp_info">주문 정보</a></li>
|
||||
<li><a href="#anc_spp_pay">결제 정보</a></li>
|
||||
</ul>';
|
||||
|
||||
// pg 설정 필드 추가
|
||||
if(!sql_query(" select pp_pg from {$g5['g5_shop_personalpay_table']} limit 1 ", false)) {
|
||||
sql_query(" ALTER TABLE `{$g5['g5_shop_personalpay_table']}`
|
||||
ADD `pp_pg` varchar(255) NOT NULL DEFAULT '' AFTER `pp_price` ", true);
|
||||
|
||||
// 개인결제 PG kcp로 설정
|
||||
sql_query(" update {$g5['g5_shop_personalpay_table']} set pp_pg = 'kcp' ");
|
||||
}
|
||||
?>
|
||||
|
||||
<form name="fpersonalpayform" action="./personalpayformupdate.php" method="post" onsubmit="return form_check(this);">
|
||||
|
||||
Reference in New Issue
Block a user