From 9758007f910fd4a38be73b996c27c4cde2e95785 Mon Sep 17 00:00:00 2001 From: thisgun Date: Thu, 31 Jul 2025 20:21:22 +0900 Subject: [PATCH] =?UTF-8?q?NHN=5FKCP=20=EB=84=A4=EC=9D=B4=EB=B2=84?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=20=EA=B0=84=ED=8E=B8=EA=B2=B0=EC=A0=9C=20?= =?UTF-8?q?=EC=B9=B4=EB=93=9C=20=EB=98=90=EB=8A=94=20=EB=A8=B8=EB=8B=88?= =?UTF-8?q?=EA=B2=B0=EC=A0=9C=EB=A1=9C=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/default_shop.css | 3 +++ css/mobile_shop.css | 2 ++ lib/shop.lib.php | 2 +- mobile/shop/kcp/m_order.script.php | 8 ++++++ mobile/shop/kcp/order_approval_form.php | 2 +- mobile/shop/kcp/orderform.1.php | 3 +++ mobile/shop/kcp/pp_ax_hub.php | 5 +++- mobile/shop/orderform.sub.php | 30 +++++++++++++++++++--- shop/kcp/global_nhn_kcp_order.script.php | 8 ++++++ shop/kcp/pp_ax_hub.php | 5 +++- shop/orderform.sub.php | 32 +++++++++++++++++++++--- theme/basic/css/default_shop.css | 2 ++ theme/basic/css/mobile_shop.css | 2 ++ 13 files changed, 92 insertions(+), 12 deletions(-) diff --git a/css/default_shop.css b/css/default_shop.css index ec5188f20..8f6191f2e 100644 --- a/css/default_shop.css +++ b/css/default_shop.css @@ -812,6 +812,7 @@ box-shadow: 1px 2px 2px #eee;} #sod_frm_paysel .inicis_kakaopay em{position:absolute;top:15px;left:45px;width:70px;height:30px;background:url('../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-999px;border-radius:30px} #sod_frm_paysel .kakaopay_icon{background:url('../img/kakao.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} #sod_frm_paysel .naverpay_icon{background:url('../img/ico-default-naverpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} +#sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;background-position: 50% 30%;padding-top:35px;padding-left:0;text-align:center} #sod_frm_paysel .samsungpay_icon{background:url('../img/samsungpay.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .ssgpay_icon{background:url('../img/ssgpay_icon.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .skpay_icon{background:url('../img/skpay11_icon.png') no-repeat 50% 50% #fff; background-size: 70px;display:inline-block;overflow:hidden;text-indent:-999px} @@ -1151,6 +1152,8 @@ box-shadow: 1px 2px 2px #eee;} .sod_frm_mobile #m_sod_frm_paysel .inicis_lpay{background:url(../img/lpay_logo.png) no-repeat;width:35px;height:12px;overflow:hidden;text-indent:-999px;display:inline-block;background-size:100%} .sod_frm_mobile #m_sod_frm_paysel .inicis_kakaopay{background:url(../img/kakao.png) no-repeat 50% 50% #f4dc34;border-radius:30px;height:22px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} .sod_frm_mobile #m_sod_frm_paysel .kakaopay_icon{background:url(../img/kakao.png) no-repeat 50% 50% #f4dc34;border-radius:30px;height:22px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} +.sod_frm_mobile #m_sod_frm_paysel .naverpay_icon{background:url(../img/ico-default-naverpay.png) no-repeat 50% 50% #fff;border-radius:30px;height:22px;width:50px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} +.sod_frm_mobile #m_sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;padding-left:50px;padding-top:2px;width:83px} .sod_frm_mobile #m_sod_frm_paysel .applepay_icon{background:url(../img/ico-mobile-applepay.png) no-repeat 50% 50% #fff;border-radius:30px;height:23px;width:50px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} .sod_frm_mobile #m_sod_frm_paysel .samsung_pay{margin-left:-23px;background:url(../img/samsungpay.png) no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-999px} .sod_frm_mobile #sod_frm_pay{border-top:1px solid #f3f3f3} diff --git a/css/mobile_shop.css b/css/mobile_shop.css index 07849cb09..748730fc3 100644 --- a/css/mobile_shop.css +++ b/css/mobile_shop.css @@ -228,6 +228,7 @@ box-shadow: 0 0 6px rgba(0,0,0,0.2);} #m_sod_frm_paysel .inicis_kakaopay{background:url('../img/kakao.png') no-repeat 50% 50% #ffeb00;border-radius:30px;height:26px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:36px auto} #m_sod_frm_paysel .kakaopay_icon{background:url('../img/ico-mobile-kakaopay.png') no-repeat #fff;height:23px;width:63px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:45px auto;background-position: 10% 40%} #m_sod_frm_paysel .naverpay_icon{background:url('../img/ico-mobile-naverpay.png') no-repeat #fff;height:23px;width:60px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:45px auto;background-position: 0% 30%} +#m_sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;padding-left:50px;padding-top:2px;width:83px} #m_sod_frm_paysel .applepay_icon{background:url('../img/ico-mobile-applepay.png') no-repeat #fff;height:30px;width:60px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:43px auto} #m_sod_frm_paysel .ssgpay_icon{background:url('../img/ssgpay_icon.png') no-repeat 0px 3px #fff;width:55px;height:20px;background-size:100%;display:inline-block;overflow:hidden;text-indent:-999px} #m_sod_frm_paysel .skpay_icon{background:url('../img/skpay11_icon.png') no-repeat 0px 3px #fff;width:55px;height:20px;background-size:100%;display:inline-block;overflow:hidden;text-indent:-999px} @@ -914,6 +915,7 @@ box-shadow:0 0 8px rgba(65,98,255,0.8)} #sod_frm_paysel .inicis_kakaopay{background:url('../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} #sod_frm_paysel .kakaopay_icon{background:url('../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} #sod_frm_paysel .naverpay_icon{background:url('../img/ico-default-naverpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} +#sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;background-position: 50% 30%;padding-top:35px;padding-left:0;text-align:center} #sod_frm_paysel .samsungpay_icon{background:url('../img/samsungpay.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .ssgpay_icon{background:url('../img/ssgpay_icon.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .skpay_icon{background:url('../img/skpay11_icon.png') no-repeat 50% 50% #fff; background-size: 70px;display:inline-block;overflow:hidden;text-indent:-999px} diff --git a/lib/shop.lib.php b/lib/shop.lib.php index 1b2f4c885..4825dcd69 100644 --- a/lib/shop.lib.php +++ b/lib/shop.lib.php @@ -2823,7 +2823,7 @@ function check_pay_name_replace($payname, $od=array(), $is_client=0){ } else if( isset($od['od_pg']) && $od['od_pg'] === 'inicis' ){ return 'KPAY'; } else if( isset($od['od_pg']) && $od['od_pg'] === 'kcp' ){ - if( isset($od['od_other_pay_type']) && $od['od_other_pay_type'] === 'OT16' ){ + if( isset($od['od_other_pay_type']) && ($od['od_other_pay_type'] === 'OT16' || $od['od_other_pay_type'] === 'NHNKCP_NAVERMONEY')){ return '네이버페이_NHNKCP'.$add_str; } else if( isset($od['od_other_pay_type']) && ($od['od_other_pay_type'] === 'OT13' || $od['od_other_pay_type'] === 'NHNKCP_KAKAOMONEY') ){ return '카카오페이_NHNKCP'.$add_str; diff --git a/mobile/shop/kcp/m_order.script.php b/mobile/shop/kcp/m_order.script.php index bfa82f97e..fda560078 100644 --- a/mobile/shop/kcp/m_order.script.php +++ b/mobile/shop/kcp/m_order.script.php @@ -23,6 +23,14 @@ jQuery(function($){ if( nhnkcp_settle_case == "naverpay" ){ if(typeof nhnkcp_pay_form.naverpay_direct !== "undefined") nhnkcp_pay_form.naverpay_direct.value = "Y"; + + var is_money = jQuery("input[name='od_settle_case']:checked" ).attr("data-money"); + + if (is_money) { // 머니/포인트 결제 + jQuery(nhnkcp_pay_form).find("input[name='naverpay_point_direct']").val("Y"); + } else { // 카드 결제 + jQuery(nhnkcp_pay_form).find("input[name='naverpay_point_direct']").val(""); + } } if( ! jQuery("form[name='sm_form']").length ){ diff --git a/mobile/shop/kcp/order_approval_form.php b/mobile/shop/kcp/order_approval_form.php index d42b865a9..1c325d7da 100644 --- a/mobile/shop/kcp/order_approval_form.php +++ b/mobile/shop/kcp/order_approval_form.php @@ -279,7 +279,7 @@ if($enc_data != '' && $enc_info != '' && $tran_cd != '') { - + diff --git a/mobile/shop/kcp/orderform.1.php b/mobile/shop/kcp/orderform.1.php index 101548a20..06bf875f6 100644 --- a/mobile/shop/kcp/orderform.1.php +++ b/mobile/shop/kcp/orderform.1.php @@ -23,6 +23,9 @@ $param_opt_3 = isset($_REQUEST['param_opt_3']) ? clean_xss_tags($_REQUEST['param + + + diff --git a/mobile/shop/kcp/pp_ax_hub.php b/mobile/shop/kcp/pp_ax_hub.php index 8b52d4ef8..0a547573a 100644 --- a/mobile/shop/kcp/pp_ax_hub.php +++ b/mobile/shop/kcp/pp_ax_hub.php @@ -223,11 +223,14 @@ $kcp_pay_method = $c_PayPlus->mf_get_res_data( "pay_method" ); // 카카오페이 결제수단 // 카드 코드는 PACA, 카카오머니 코드는 PAKM - + // https://developer.kcp.co.kr/page/document/directpay + if( $kcp_pay_method == "PAKM" ){ // 카카오머니 $card_mny = $kakaomny_mny = $c_PayPlus->mf_get_res_data( "kakaomny_mny" ); $app_time = $app_kakaomny_time = $c_PayPlus->mf_get_res_data( "app_kakaomny_time" ); $od_other_pay_type = 'NHNKCP_KAKAOMONEY'; + } else if( $kcp_pay_method == "PANP" ){ // 네이버페이머니 + $od_other_pay_type = 'NHNKCP_NAVERMONEY'; } } diff --git a/mobile/shop/orderform.sub.php b/mobile/shop/orderform.sub.php index 4a42b6610..d4befcae4 100644 --- a/mobile/shop/orderform.sub.php +++ b/mobile/shop/orderform.sub.php @@ -621,7 +621,13 @@ if($is_kakaopay_use) { $easypay_prints['nhnkcp_payco'] = '
  • '; } if( in_array('nhnkcp_naverpay', $de_easy_pay_service_array) ){ - $easypay_prints['nhnkcp_naverpay'] = '
  • '; + if(isset($default['de_easy_pay_services']) && in_array('used_nhnkcp_naverpay_point', explode(',', $default['de_easy_pay_services'])) ){ + $easypay_prints['nhnkcp_naverpay_card'] = '
  • '; + + $easypay_prints['nhnkcp_naverpay_money'] = '
  • '; + } else { + $easypay_prints['nhnkcp_naverpay_card'] = '
  • '; + } } if( in_array('nhnkcp_kakaopay', $de_easy_pay_service_array) ){ $easypay_prints['nhnkcp_kakaopay'] = '
  • '; @@ -663,7 +669,14 @@ if($is_kakaopay_use) { } if( ! isset($easypay_prints['nhnkcp_naverpay']) && function_exists('is_use_easypay') && is_use_easypay('global_nhnkcp') ){ - $easypay_prints['nhnkcp_naverpay'] = '
  • '; + + if(isset($default['de_easy_pay_services']) && in_array('used_nhnkcp_naverpay_point', explode(',', $default['de_easy_pay_services'])) ){ + $easypay_prints['nhnkcp_naverpay_card'] = '
  • '; + + $easypay_prints['nhnkcp_naverpay_money'] = '
  • '; + } else { + $easypay_prints['nhnkcp_naverpay'] = '
  • '; + } } if($easypay_prints) { @@ -1058,7 +1071,7 @@ $(function() { $("#show_pay_btn").css("display", "inline"); }); - $("#od_settle_iche,#od_settle_card,#od_settle_vbank,#od_settle_hp,#od_settle_easy_pay,#od_settle_kakaopay,#od_settle_samsungpay,#od_settle_nhnkcp_payco,#od_settle_nhnkcp_naverpay,#od_settle_nhnkcp_kakaopay,#od_settle_inicislpay,#od_settle_inicis_kakaopay").bind("click", function() { + $("#od_settle_iche,#od_settle_card,#od_settle_vbank,#od_settle_hp,#od_settle_easy_pay,#od_settle_kakaopay,#od_settle_samsungpay,#od_settle_nhnkcp_payco,#od_settle_nhnkcp_naverpay,#od_settle_nhnkcp_naverpay_money,#od_settle_nhnkcp_kakaopay,#od_settle_inicislpay,#od_settle_inicis_kakaopay").bind("click", function() { $("#settle_bank").hide(); $("#show_req_btn").css("display", "inline"); $("#show_pay_btn").css("display", "none"); @@ -1338,12 +1351,21 @@ function pay_approval() if(typeof f.pay_method !== "undefined") f.pay_method.value = ""; if(settle_method == "간편결제"){ - var nhnkcp_easy_pay = jQuery("input[name='od_settle_case']:checked" ).attr("data-pay"); + var nhnkcp_easy_pay = jQuery("input[name='od_settle_case']:checked").attr("data-pay"); if(nhnkcp_easy_pay === "naverpay"){ if(typeof f.naverpay_direct !== "undefined"){ f.naverpay_direct.value = "Y"; } + + var is_money = jQuery("input[name='od_settle_case']:checked").attr("data-money"); + + if (is_money) { // 머니/포인트 결제 + jQuery(f).find("input[name='naverpay_point_direct']").val("Y"); + } else { // 카드 결제 + jQuery(f).find("input[name='naverpay_point_direct']").val(""); + } + } else if(nhnkcp_easy_pay === "kakaopay"){ if(typeof f.kakaopay_direct !== "undefined") f.kakaopay_direct.value = "Y"; } else if(nhnkcp_easy_pay === "applepay"){ diff --git a/shop/kcp/global_nhn_kcp_order.script.php b/shop/kcp/global_nhn_kcp_order.script.php index 9d72cb5b8..633d5b6bb 100644 --- a/shop/kcp/global_nhn_kcp_order.script.php +++ b/shop/kcp/global_nhn_kcp_order.script.php @@ -28,6 +28,14 @@ jQuery(function($){ if( nhnkcp_settle_case == "naverpay" ){ if(typeof nhnkcp_pay_form.naverpay_direct !== "undefined") nhnkcp_pay_form.naverpay_direct.value = "Y"; + + var is_money = jQuery("input[name='od_settle_case']:checked" ).attr("data-money"); + + if (is_money) { // 머니/포인트 결제 + jQuery(nhnkcp_pay_form).find("input[name='naverpay_point_direct']").val("Y"); + } else { // 카드 결제 + jQuery(nhnkcp_pay_form).find("input[name='naverpay_point_direct']").val(""); + } } nhnkcp_pay_form.pay_method.value = "100000000000"; diff --git a/shop/kcp/pp_ax_hub.php b/shop/kcp/pp_ax_hub.php index 4e7606ef4..61fcd41ad 100644 --- a/shop/kcp/pp_ax_hub.php +++ b/shop/kcp/pp_ax_hub.php @@ -293,11 +293,14 @@ if ( $req_tx == "pay" ) $kcp_pay_method = $c_PayPlus->mf_get_res_data( "pay_method" ); // 카카오페이 결제수단 // 카드 코드는 PACA, 카카오머니 코드는 PAKM - + // https://developer.kcp.co.kr/page/document/directpay + if( $kcp_pay_method == "PAKM" ){ // 카카오머니 $card_mny = $kakaomny_mny = $c_PayPlus->mf_get_res_data( "kakaomny_mny" ); $app_time = $app_kakaomny_time = $c_PayPlus->mf_get_res_data( "app_kakaomny_time" ); $od_other_pay_type = 'NHNKCP_KAKAOMONEY'; + } else if( $kcp_pay_method == "PANP" ){ // 네이버페이머니 + $od_other_pay_type = 'NHNKCP_NAVERMONEY'; } /* = -------------------------------------------------------------- = */ diff --git a/shop/orderform.sub.php b/shop/orderform.sub.php index 1353b1a8a..7ecbc9720 100644 --- a/shop/orderform.sub.php +++ b/shop/orderform.sub.php @@ -640,7 +640,15 @@ if($is_kakaopay_use) { $easypay_prints['nhnkcp_payco'] = ' '; } if( in_array('nhnkcp_naverpay', $de_easy_pay_service_array) ){ - $easypay_prints['nhnkcp_naverpay'] = ' '; + + if(isset($default['de_easy_pay_services']) && in_array('used_nhnkcp_naverpay_point', explode(',', $default['de_easy_pay_services'])) ){ + $easypay_prints['nhnkcp_naverpay_card'] = ' '; + + $easypay_prints['nhnkcp_naverpay_money'] = ' '; + } else { + $easypay_prints['nhnkcp_naverpay_card'] = ' '; + } + } if( in_array('nhnkcp_kakaopay', $de_easy_pay_service_array) ){ $easypay_prints['nhnkcp_kakaopay'] = ' '; @@ -675,7 +683,14 @@ if($is_kakaopay_use) { } if( ! isset($easypay_prints['nhnkcp_naverpay']) && function_exists('is_use_easypay') && is_use_easypay('global_nhnkcp') ){ - $easypay_prints['nhnkcp_naverpay'] = ' '; + + if(isset($default['de_easy_pay_services']) && in_array('used_nhnkcp_naverpay_point', explode(',', $default['de_easy_pay_services'])) ){ + $easypay_prints['nhnkcp_naverpay_card'] = ' '; + + $easypay_prints['nhnkcp_naverpay_money'] = ' '; + } else { + $easypay_prints['nhnkcp_naverpay'] = ' '; + } } if($easypay_prints) { @@ -1049,7 +1064,7 @@ $(function() { $("#settle_bank").show(); }); - $("#od_settle_iche,#od_settle_card,#od_settle_vbank,#od_settle_hp,#od_settle_easy_pay,#od_settle_kakaopay,#od_settle_nhnkcp_payco,#od_settle_nhnkcp_naverpay,#od_settle_nhnkcp_kakaopay,#od_settle_inicislpay,#od_settle_inicis_kakaopay").bind("click", function() { + $("#od_settle_iche,#od_settle_card,#od_settle_vbank,#od_settle_hp,#od_settle_easy_pay,#od_settle_kakaopay,#od_settle_nhnkcp_payco,#od_settle_nhnkcp_naverpay,#od_settle_nhnkcp_naverpay_money,#od_settle_nhnkcp_kakaopay,#od_settle_inicislpay,#od_settle_inicis_kakaopay").bind("click", function() { $("#settle_bank").hide(); }); @@ -1461,10 +1476,19 @@ function forderform_check(f) case "간편결제": f.pay_method.value = "100000000000"; - var nhnkcp_easy_pay = jQuery("input[name='od_settle_case']:checked" ).attr("data-pay"); + var nhnkcp_easy_pay = jQuery("input[name='od_settle_case']:checked").attr("data-pay"); if(nhnkcp_easy_pay === "naverpay"){ if(typeof f.naverpay_direct !== "undefined") f.naverpay_direct.value = "Y"; + + var is_money = jQuery("input[name='od_settle_case']:checked").attr("data-money"); + + if (is_money) { // 머니/포인트 결제 + jQuery(f).find("input[name='naverpay_point_direct']").val("Y"); + } else { // 카드 결제 + jQuery(f).find("input[name='naverpay_point_direct']").val(""); + } + } else if(nhnkcp_easy_pay === "kakaopay"){ if(typeof f.kakaopay_direct !== "undefined") f.kakaopay_direct.value = "Y"; } else { diff --git a/theme/basic/css/default_shop.css b/theme/basic/css/default_shop.css index a2d440793..76ddaf037 100644 --- a/theme/basic/css/default_shop.css +++ b/theme/basic/css/default_shop.css @@ -802,6 +802,7 @@ box-shadow: 1px 2px 2px #eee;} #sod_frm_paysel .inicis_kakaopay em{position:absolute;top:15px;left:45px;width:70px;height:30px;background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;overflow:hidden;text-indent:-999px;border-radius:30px} #sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} #sod_frm_paysel .naverpay_icon{background:url('../../../img/ico-default-naverpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} +#sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;background-position: 50% 30%;padding-top:35px;padding-left:0;text-align:center} #sod_frm_paysel .samsungpay_icon{background:url('../../../img/samsungpay.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .ssgpay_icon{background:url('../../../img/ssgpay_icon.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .skpay_icon{background:url('../../../img/skpay11_icon.png') no-repeat 50% 50% #fff; background-size: 70px;display:inline-block;overflow:hidden;text-indent:-999px} @@ -1170,6 +1171,7 @@ a.btn_frmline.is-long-text{height:auto;width:160px} .sod_frm_mobile #m_sod_frm_paysel .kakaopay_icon{background:url(../../../img/kakao.png) no-repeat 50% 50% #f4dc34;border-radius:30px;height:22px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} .sod_frm_mobile #m_sod_frm_paysel .applepay_icon{background:url(../../../img/ico-mobile-applepay.png) no-repeat 50% 50% #fff;border-radius:30px;height:23px;width:50px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} .sod_frm_mobile #m_sod_frm_paysel .naverpay_icon{background:url(../../../img/ico-default-naverpay.png) no-repeat 50% 50% #fff;border-radius:30px;height:22px;width:50px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:35px auto} +.sod_frm_mobile #m_sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;padding-left:50px;padding-top:2px;width:83px} .sod_frm_mobile #m_sod_frm_paysel .samsung_pay{margin-left:-23px;background:url(../../../img/samsungpay.png) no-repeat 24px 3px;height:25px;width:106px;display:inline-block;overflow:hidden;text-indent:-999px} .sod_frm_mobile #sod_frm_pay{border-top:1px solid #f3f3f3} .sod_frm_mobile #sod_frm_pay h2{margin:10px 0;font-size:1.25em} diff --git a/theme/basic/css/mobile_shop.css b/theme/basic/css/mobile_shop.css index 72a1dd1c3..471d8853b 100644 --- a/theme/basic/css/mobile_shop.css +++ b/theme/basic/css/mobile_shop.css @@ -226,6 +226,7 @@ box-shadow: 0 0 6px rgba(0,0,0,0.2);} #m_sod_frm_paysel .inicis_kakaopay{background:url('../../../img/kakao.png') no-repeat 50% 50% #ffeb00;border-radius:30px;height:26px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:36px auto} #m_sod_frm_paysel .kakaopay_icon{background:url('../../../img/ico-mobile-kakaopay.png') no-repeat #fff;height:23px;width:63px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:45px auto;background-position: 10% 40%} #m_sod_frm_paysel .naverpay_icon{background:url('../../../img/ico-mobile-naverpay.png') no-repeat #fff;height:23px;width:60px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:45px auto;background-position: 0% 30%} +#m_sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;padding-left:50px;padding-top:2px;width:83px} #m_sod_frm_paysel .applepay_icon{background:url('../../../img/ico-mobile-applepay.png') no-repeat #fff;height:30px;width:60px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:43px auto} #m_sod_frm_paysel .applepay_icon{background:url('../../../img/ico-mobile-applepay.png') no-repeat #fff;height:30px;width:60px;display:inline-block;overflow:hidden;text-indent:-999px;background-size:43px auto} #m_sod_frm_paysel .ssgpay_icon{background:url('../../../img/ssgpay_icon.png') no-repeat 0px 3px #fff;width:55px;height:20px;background-size:100%;display:inline-block;overflow:hidden;text-indent:-999px} @@ -913,6 +914,7 @@ box-shadow:0 0 8px rgba(65,98,255,0.8)} #sod_frm_paysel .inicis_kakaopay{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} #sod_frm_paysel .kakaopay_icon{background:url('../../../img/kakao.png') no-repeat 50% 50% #f4dc34;overflow:hidden;text-indent:-999px} #sod_frm_paysel .naverpay_icon{background:url('../../../img/ico-default-naverpay.png') no-repeat 50% 50% #fff;overflow:hidden;text-indent:-999px} +#sod_frm_paysel .naverpay_icon.nhnkcp_icon{text-indent:0;background-position: 50% 30%;padding-top:35px;padding-left:0;text-align:center} #sod_frm_paysel .samsungpay_icon{background:url('../../../img/samsungpay.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .ssgpay_icon{background:url('../../../img/ssgpay_icon.png') no-repeat 50% 50% #fff;display:inline-block;overflow:hidden;text-indent:-999px} #sod_frm_paysel .skpay_icon{background:url('../../../img/skpay11_icon.png') no-repeat 50% 50% #fff; background-size: 70px;display:inline-block;overflow:hidden;text-indent:-999px}