diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index fd6892187..17f46ce9f 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -108,6 +108,12 @@ ADD `de_samsung_pay_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_easy_pay_use` ", true); } +// 이니시스 +if(!isset($default['de_inicis_cartpoint_use'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_inicis_cartpoint_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_samsung_pay_use` ", true); +} + // 카카오페이 필드 추가 if(!isset($default['de_kakaopay_mid'])) { sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` @@ -748,6 +754,15 @@ > + + + + + + 체크시 pc 결제에서는 신용카드 포인트 사용 여부에 대한 팝업창에 사용 버튼과 사용안함 버튼이 표기되어 결제하는 고객의 선택여부에 따라 신용카드 포인트 결제가 가능합니다.
모바일에서는 신용카드 포인트 사용이 가능합니다.", 50); ?> + > + + diff --git a/adm/shop_admin/configformupdate.php b/adm/shop_admin/configformupdate.php index b8ce6790f..b104104db 100644 --- a/adm/shop_admin/configformupdate.php +++ b/adm/shop_admin/configformupdate.php @@ -144,7 +144,8 @@ de_card_test = '{$_POST['de_card_test']}', de_card_use = '{$_POST['de_card_use']}', de_easy_pay_use = '{$_POST['de_easy_pay_use']}', - de_samsung_pay_use = '{$_POST['de_samsung_pay_use']}', + de_samsung_pay_use = '{$_POST['de_samsung_pay_use']}', + de_inicis_cartpoint_use = '{$_POST['de_inicis_cartpoint_use']}', de_card_noint_use = '{$_POST['de_card_noint_use']}', de_card_point = '{$_POST['de_card_point']}', de_settle_min_point = '{$_POST['de_settle_min_point']}', diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql index 0d16b602b..2967a7449 100644 --- a/install/gnuboard5shop.sql +++ b/install/gnuboard5shop.sql @@ -354,6 +354,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` ( `de_iche_use` tinyint(4) NOT NULL DEFAULT '0', `de_easy_pay_use` tinyint(4) NOT NULL DEFAULT '0', `de_samsung_pay_use` tinyint(4) NOT NULL DEFAULT '0', + `de_inicis_cartpoint_use` tinyint(4) NOT NULL DEFAULT '0', `de_item_use_use` tinyint(4) NOT NULL DEFAULT '0', `de_item_use_write` tinyint(4) NOT NULL DEFAULT '0', `de_code_dup_use` tinyint(4) NOT NULL DEFAULT '0', diff --git a/mobile/shop/inicis/orderform.1.php b/mobile/shop/inicis/orderform.1.php index d05a8e6d3..e48dbea64 100644 --- a/mobile/shop/inicis/orderform.1.php +++ b/mobile/shop/inicis/orderform.1.php @@ -14,7 +14,7 @@ - + diff --git a/mobile/shop/settle_inicis.inc.php b/mobile/shop/settle_inicis.inc.php index 0c8ea4265..2449bf437 100644 --- a/mobile/shop/settle_inicis.inc.php +++ b/mobile/shop/settle_inicis.inc.php @@ -91,6 +91,9 @@ 'VBANK' => '가상계좌' ); +//신용카드 포인트 결제에 관한 옵션 ( 신청해야 함 ) +$inicis_cardpoint = $default['de_inicis_cartpoint_use'] ? '&cp_yn=Y' : ''; + $noti_url = G5_MSHOP_URL.'/inicis/settle_common.php'; $next_url = G5_MSHOP_URL.'/inicis/pay_approval.php'; $return_url = G5_MSHOP_URL.'/inicis/pay_return.php?oid='; diff --git a/shop/settle_inicis.inc.php b/shop/settle_inicis.inc.php index c3550bce1..f5ee8fb05 100644 --- a/shop/settle_inicis.inc.php +++ b/shop/settle_inicis.inc.php @@ -57,7 +57,9 @@ $cardNoInterestQuota = ''; // 카드 무이자 여부 설정(가맹점에서 직접 설정) $cardQuotaBase = '2:3:4:5:6:7:8:9:10:11:12'; // 가맹점에서 사용할 할부 개월수 설정 -$acceptmethod = 'HPP(2):no_receipt:vbank('.date('Ymd', strtotime("+3 days", G5_SERVER_TIME)).'):below1000'.$useescrow; +$inicis_cardpoint = $default['de_inicis_cartpoint_use'] ? ':cardpoint' : ''; //신용카드 포인트 결제에 관한 옵션 ( 신청해야 함 ) + +$acceptmethod = 'HPP(2):no_receipt:vbank('.date('Ymd', strtotime("+3 days", G5_SERVER_TIME)).'):below1000'.$useescrow.$inicis_cardpoint; /* 기타 */ $siteDomain = G5_SHOP_URL.'/inicis'; //가맹점 도메인 입력