Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

Commit

Permalink
네이버페이 적용
Browse files Browse the repository at this point in the history
  • Loading branch information
chicpro committed Jul 25, 2016
1 parent b20adea commit acdff82
Show file tree
Hide file tree
Showing 23 changed files with 1,278 additions and 4 deletions.
76 changes: 75 additions & 1 deletion adm/shop_admin/configform.php
Expand Up @@ -117,6 +117,17 @@
sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}`
ADD `de_inicis_sign_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_inicis_admin_key` ", true);
}

// 네이버페이 필드추가
if(!isset($default['de_naverpay_mid'])) {
sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}`
ADD `de_naverpay_mid` varchar(255) NOT NULL DEFAULT '' AFTER `de_kakaopay_cancelpwd`,
ADD `de_naverpay_cert_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_mid`,
ADD `de_naverpay_button_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_cert_key`,
ADD `de_naverpay_test` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_naverpay_button_key`,
ADD `de_naverpay_mb_id` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_test`,
ADD `de_naverpay_sendcost` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_mb_id`", true);
}
?>

<form name="fconfig" action="./configformupdate.php" onsubmit="return fconfig_check(this)" method="post" enctype="MULTIPART/FORM-DATA">
Expand Down Expand Up @@ -708,7 +719,7 @@
<tr>
<th scope="row">
<label for="de_kakaopay_mid">카카오페이 상점MID</label>
<a href="http://sir.kr/main/service/kakaopay.php" target="_blank" id="scf_lgreg" class="scf_pgreg">카카오페이 서비스신청하기</a>
<a href="http://sir.kr/main/service/kakaopay.php" target="_blank" class="scf_pgreg">카카오페이 서비스신청하기</a>
</th>
<td>
<?php echo help("카카오페이로 부터 발급 받으신 상점아이디(MID) 10자리 중 첫 KHSIR과 끝 m 을 제외한 영문4자리를 입력 합니다. 예) KHSIRtestm"); ?>
Expand Down Expand Up @@ -743,6 +754,69 @@
<input type="text" name="de_kakaopay_cancelpwd" value="<?php echo $default['de_kakaopay_cancelpwd']; ?>" id="de_kakaopay_cancelpwd" class="frm_input" size="20">
</td>
</tr>
<tr>
<th scope="row">
<label for="de_naverpay_mid">네이버페이 가맹점 아이디</label>
<a href="http://sir.kr/main/service/naverpay.php" target="_blank" class="scf_pgreg">네이버페이 서비스신청하기</a>
</th>
<td>
<?php echo help("네이버페이 가맹점 아이디를 입력합니다."); ?>
<input type="text" name="de_naverpay_mid" value="<?php echo $default['de_naverpay_mid']; ?>" id="de_naverpay_mid" class="frm_input" size="20" maxlength="50">
</td>
</tr>
<tr>
<th scope="row">
<label for="de_naverpay_cert_key">네이버페이 가맹점 인증키</label>
</th>
<td>
<?php echo help("네이버페이 가맹점 인증키를 입력합니다."); ?>
<input type="text" name="de_naverpay_cert_key" value="<?php echo $default['de_naverpay_cert_key']; ?>" id="de_naverpay_cert_key" class="frm_input" size="50" maxlength="100">
</td>
</tr>
<tr>
<th scope="row">
<label for="de_naverpay_button_key">네이버페이 버튼 인증키</label>
</th>
<td>
<?php echo help("네이버페이 버튼 인증키를 입력합니다."); ?>
<input type="text" name="de_naverpay_button_key" value="<?php echo $default['de_naverpay_button_key']; ?>" id="de_naverpay_button_key" class="frm_input" size="50" maxlength="100">
</td>
</tr>
<tr>
<th scope="row"><label for="de_naverpay_test">네이버페이 결제테스트</label></th>
<td>
<?php echo help("네이버페이 결제테스트 여부를 설정합니다. 검수 과정 중에는 <strong>예</strong>로 설정해야 하며 최종 승인 후 <strong>아니오</strong>로 설정합니다."); ?>
<select id="de_naverpay_test" name="de_naverpay_test">
<option value="1" <?php echo get_selected($default['de_naverpay_test'], 1); ?>></option>
<option value="0" <?php echo get_selected($default['de_naverpay_test'], 0); ?>>아니오</option>
</select>
</td>
</tr>
<tr>
<th scope="row">
<label for="de_naverpay_mb_id">네이버페이 결제테스트 아이디</label>
</th>
<td>
<?php echo help("네이버페이 결제테스트를 위한 테스트 회원 아이디를 입력합니다. 네이버페이 검수 과정에서 필요합니다."); ?>
<input type="text" name="de_naverpay_mb_id" value="<?php echo $default['de_naverpay_mb_id']; ?>" id="de_naverpay_mb_id" class="frm_input" size="20" maxlength="20">
</td>
</tr>
<tr>
<th scope="row">네이버페이 상품정보 XML URL</th>
<td>
<?php echo help("네이버페이에 상품정보를 XML 데이터로 제공하는 페이지입니다. 검수과정에서 아래의 URL 정보를 제공해야 합니다."); ?>
<?php echo G5_SHOP_URL; ?>/naverpay/naverpay_item.php
</td>
</tr>
<tr>
<th scope="row">
<label for="de_naverpay_sendcost">네이버페이 추가배송비 안내</label>
</th>
<td>
<?php echo help("네이버페이를 통한 결제 때 구매자에게 보여질 추가배송비 내용을 입력합니다.<br>예) 제주도 3,000원 추가, 제주도 외 도서·산간 지역 5,000원 추가"); ?>
<input type="text" name="de_naverpay_sendcost" value="<?php echo $default['de_naverpay_sendcost']; ?>" id="de_naverpay_sendcost" class="frm_input" size="70">
</td>
</tr>
<tr>
<th scope="row">에스크로 사용</th>
<td>
Expand Down
6 changes: 6 additions & 0 deletions adm/shop_admin/configformupdate.php
Expand Up @@ -188,6 +188,12 @@
de_kakaopay_enckey = '{$_POST['de_kakaopay_enckey']}',
de_kakaopay_hashkey = '{$_POST['de_kakaopay_hashkey']}',
de_kakaopay_cancelpwd = '{$_POST['de_kakaopay_cancelpwd']}',
de_naverpay_mid = '{$_POST['de_naverpay_mid']}',
de_naverpay_cert_key = '{$_POST['de_naverpay_cert_key']}',
de_naverpay_button_key = '{$_POST['de_naverpay_button_key']}',
de_naverpay_test = '{$_POST['de_naverpay_test']}',
de_naverpay_mb_id = '{$_POST['de_naverpay_mb_id']}',
de_naverpay_sendcost = '{$_POST['de_naverpay_sendcost']}',
de_member_reg_coupon_use = '{$_POST['de_member_reg_coupon_use']}',
de_member_reg_coupon_term = '{$_POST['de_member_reg_coupon_term']}',
de_member_reg_coupon_price = '{$_POST['de_member_reg_coupon_price']}',
Expand Down
14 changes: 14 additions & 0 deletions adm/shop_admin/itemform.php
Expand Up @@ -109,6 +109,13 @@
ADD `it_shop_memo` text NOT NULL AFTER `it_use_avg` ", true);
}

// 지식쇼핑 PID 필드추가
// 상품메모 필드 추가
if(!sql_query(" select ec_mall_pid from {$g5['g5_shop_item_table']} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$g5['g5_shop_item_table']}`
ADD `ec_mall_pid` varchar(255) NOT NULL AFTER `it_shop_memo` ", true);
}

$pg_anchor ='<ul class="anchor">
<li><a href="#anc_sitfrm_cate">상품분류</a></li>
<li><a href="#anc_sitfrm_skin">스킨설정</a></li>
Expand Down Expand Up @@ -435,6 +442,13 @@
<label for="chk_all_it_nocoupon">전체적용</label>
</td>
</tr>
<tr>
<th scope="row"><label for="ec_mall_pid">네이버쇼핑 상품ID</label></th>
<td colspan="2">
<?php echo help("네이버쇼핑에 입점한 경우 네이버쇼핑 상품ID를 입력하시면 네이버페이와 연동됩니다."); ?>
<input type="text" name="ec_mall_pid" value="<?php echo get_text($it['ec_mall_pid']); ?>" id="ec_mall_pid" class="frm_input" size="20">
</td>
</tr>
<tr>
<th scope="row">상품설명</th>
<td colspan="2"> <?php echo editor_html('it_explan', get_text($it['it_explan'], 0)); ?></td>
Expand Down
1 change: 1 addition & 0 deletions adm/shop_admin/itemformupdate.php
Expand Up @@ -316,6 +316,7 @@
it_info_gubun = '$it_info_gubun',
it_info_value = '$it_info_value',
it_shop_memo = '$it_shop_memo',
ec_mall_pid = '$ec_mall_pid',
it_img1 = '$it_img1',
it_img2 = '$it_img2',
it_img3 = '$it_img3',
Expand Down
4 changes: 4 additions & 0 deletions css/default_shop.css
Expand Up @@ -578,3 +578,7 @@ html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_f
#sod_frm_paysel ul {margin:0;padding:0;}
#sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""}
#sod_frm_paysel li {float:left;padding:5px 2%;width:46%;height:21px;text-align:left;list-style:none}

/*네이버페이*/
.itemform-naverpay{margin-top:15px}
.cart-naverpay{margin-top:15px}
4 changes: 4 additions & 0 deletions css/mobile_shop.css
Expand Up @@ -726,3 +726,7 @@ a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}
#sod_frm_pay{padding:10px 0}
#sod_frm_pay h2{padding:10px 0 10px}
#display_pay_button .btn_submit{padding:8px 5px}

/*네이버페이*/
.naverpay-item{padding-top:15px;clear:both}
#sod_bsk_act .naverpay-cart{margin-top:15px;clear:both;position:static}
7 changes: 7 additions & 0 deletions install/gnuboard5shop.sql
Expand Up @@ -331,6 +331,12 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` (
`de_kakaopay_enckey` varchar(255) NOT NULL DEFAULT '',
`de_kakaopay_hashkey` varchar(255) NOT NULL DEFAULT '',
`de_kakaopay_cancelpwd` varchar(255) NOT NULL DEFAULT '',
`de_naverpay_mid` varchar(255) NOT NULL DEFAULT '',
`de_naverpay_cert_key` varchar(255) NOT NULL DEFAULT '',
`de_naverpay_button_key` varchar(255) NOT NULL DEFAULT '',
`de_naverpay_test` tinyint(4) NOT NULL DEFAULT '0',
`de_naverpay_mb_id` varchar(255) NOT NULL DEFAULT '',
`de_naverpay_sendcost` varchar(255) NOT NULL DEFAULT '',
`de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0',
`de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0',
`de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0',
Expand Down Expand Up @@ -444,6 +450,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_item` (
`it_use_cnt` int(11) NOT NULL DEFAULT '0',
`it_use_avg` DECIMAL(2,1) NOT NULL,
`it_shop_memo` text NOT NULL,
`ec_mall_pid` varchar(255) NOT NULL DEFAULT '',
`it_img1` varchar(255) NOT NULL DEFAULT '',
`it_img2` varchar(255) NOT NULL DEFAULT '',
`it_img3` varchar(255) NOT NULL DEFAULT '',
Expand Down

0 comments on commit acdff82

Please sign in to comment.