영카트에는 기본적으로 여러가지 결제사의 결제 모듈이 연결 되어있습니다.

보통은 영카트에서는 연결되어있는 결제사를 사용 할 경우에는 그누보드에서 지정한 상점아이디의 양식이 있습니다.

예를들어 KCP의 경우에는 상점아이디가 SM으로 시작하고

LG유플러스의 경우에는 상점아이디가 si_로 시작하고

KG이니시스의 경우에는 상점아이디가 SIR로 시작합니다.

 

하지만 영카트의 이러한 구조들을 모른상태에서 일반적으로 해당 결제사에서 상점아이디를 신청했다면

위와같은 상점아이디의 양식과 다른 일반적인 상점아이디를 발급해줍니다.

이럴경우에는 다시 상점아이디를 그누보드의 양식대로 재발급 받거나

영카트의 소스코드 부분에서 해당 부분을 수정 처리해야 합니다.

 

그래서 이번에는 일반적인 상점아이디를 발급 받았다면 소스코드에서 수정해서 처리하는 방법을 살펴보겠습니다.

 

1.NHN KCP 본인확인(실명인증) 아이디가  SM 로 시작하지 않는경우

<?php

/* www/adm/config_form.php */

 

<?php echo help('SM으로 시작하는 5자리 사이트 코드중 뒤의 3자리만 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 사이트코드를 발급 받으실 수 있습니다.') ?>

<span class="sitecode">SM</span>

<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.kr/main/service/p_cert.php" target="_blank" class="btn_frmline">NHN KCP 휴대폰 본인확인 서비스 신청페이지</a>

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/adm/config_form.php */

 

<?php echo help('SM으로 시작하는 5자리 사이트 코드 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 사이트코드를 발급 받으실 수 있습니다.') ?>

<span class="sitecode"></span>

<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="5"> <a href="http://sir.kr/main/service/p_cert.php" target="_blank" class="btn_frmline">NHN KCP 휴대폰 본인확인 서비스 신청페이지</a>

?>

 

<?php

/* www/plugin/kcpcert/kcpcert_config.php */

 

$site_cd = 'SM'.$config['cf_cert_kcp_cd'];

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/plugin/kcpcert/kcpcert_config.php */

 

$site_cd = ''.$config['cf_cert_kcp_cd'];

?>

 

2.NHN KCP 전자결제 상점아이디가  SR 로 시작하지 않는경우

<?php

/* www/adm/shop_admin/configform.php */

 

<?php echo help("NHN KCP 에서 받은 SR 로 시작하는 영대문자, 숫자 혼용 총 5자리 중 SR 을 제외한 나머지 3자리 SITE CODE 를 입력하세요.\n만약, 사이트코드가 SR로 시작하지 않는다면 NHN KCP에 사이트코드 변경 요청을 하십시오. 예) SR9A3"); ?>

<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자리

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/adm/shop_admin/configform.php */

 

<?php echo help("NHN KCP 에서 받은 영대문자, 숫자 혼용 총 5자리 SITE CODE 를 입력하세요. 예) SR9A3"); ?>

<span class="sitecode"></span> <input type="text" name="de_kcp_mid" value="<?php echo $default['de_kcp_mid']; ?>" id="de_kcp_mid" class="frm_input" size="4" maxlength="5" style="font:bold 15px Verdana;"> 영대문자, 숫자 혼용 5자리

?>

 

<?php

/* www/mobile/shop/settle_kcp.inc.php */

 

$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/mobile/shop/settle_kcp.inc.php */

 

//$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];

$default['de_kcp_mid'] = "".$default['de_kcp_mid'];

?>

 

<?php

/* www/shop/settle_kcp.inc.php */

 

$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/shop/settle_kcp.inc.php */

 

//$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];

$default['de_kcp_mid'] = "".$default['de_kcp_mid'];

?>

 

<?php

/* www/shop/kcp/pp_cli_hubr.php  */

 

$g_conf_site_id   = strlen($default['de_kcp_mid']) == 3 ? "SR".$default['de_kcp_mid'] : $default['de_kcp_mid']; // 리얼 반영시 KCP에 발급된 site_cd 사용 ex) T0000

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/shop/kcp/pp_cli_hubr.php */

 

$g_conf_site_id   = $default['de_kcp_mid']; // 리얼 반영시 KCP에 발급된 site_cd 사용 ex) T0000

?>

 

3.LG유플러스 전자결제 상점아이디가  si_ 로 시작하지 않는경우

<?php

/* www/adm/config_form.php  */

 

<?php echo help('LG유플러스 상점아이디 중 si_를 제외한 나머지 아이디만 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 상점아이디를 발급 받으실 수 있습니다.<br><strong>LG유플러스 휴대폰본인확인은 ActiveX 설치가 필요하므로 Internet Explorer 에서만 사용할 수 있습니다.</strong>') ?>

<span class="sitecode">si_</span>

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/adm/config_form.php */

 

<?php echo help('LG유플러스 상점아이디를 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 상점아이디를 발급 받으실 수 있습니다.<br><strong>LG유플러스 휴대폰본인확인은 ActiveX 설치가 필요하므로 Internet Explorer 에서만 사용할 수 있습니다.</strong>') ?>

<span class="sitecode"></span>

?>

 

<?php

/* www/adm/shop_admin/configform.php  */

 

<?php echo help("LG유플러스에서 받은 si_ 로 시작하는 상점 ID를 입력하세요.\n만약, 상점 ID가 si_로 시작하지 않는다면 LG유플러스에 사이트코드 변경 요청을 하십시오. 예) si_lguplus\n<a href=\"".G5_ADMIN_URL."/config_form.php#anc_cf_cert\">기본환경설정 &gt; 본인확인</a> 설정의 LG유플러스 상점아이디와 동일합니다."); ?>

<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;"> 영문자, 숫자 혼용

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/adm/shop_admin/configform.php */

 

<?php echo help("LG유플러스에서 받은 상점 ID를 입력하세요.\n예) si_lguplus\n<a href=\"".G5_ADMIN_URL."/config_form.php#anc_cf_cert\">기본환경설정 &gt; 본인확인</a> 설정의 LG유플러스 상점아이디와 동일합니다."); ?>

<span class="sitecode"></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;"> 영문자, 숫자 혼용

?>

 

<?php

/* www/mobile/shop/settle_lg.inc.php  */

 

$CST_MID                = 'si_'.$config['cf_lg_mid'];                       //상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/mobile/shop/settle_lg.inc.php */

 

$CST_MID                = ''.$config['cf_lg_mid'];                       //상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

 

<?php

/* www/plugin/lgxpay/AuthOnlyReq.php  */

 

$CST_MID                    = 'si_'.$config['cf_lg_mid'];       // 상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/plugin/lgxpay/AuthOnlyReq.php */

 

$CST_MID                    = ''.$config['cf_lg_mid'];       // 상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

 

<?php

/* www/plugin/lgxpay/AuthOnlyRes.php  */

 

$CST_MID                = 'si_'.$config['cf_lg_mid'];                       //상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/plugin/lgxpay/AuthOnlyRes.php */

 

$CST_MID                = ''.$config['cf_lg_mid'];                       //상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

 

<?php

/* www/shop/settle_lg.inc.php  */

 

$CST_MID                = 'si_'.$config['cf_lg_mid'];                       //상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/shop/settle_lg.inc.php */

 

$CST_MID                = ''.$config['cf_lg_mid'];                       //상점아이디(LG유플러스으로 부터 발급받으신 상점아이디를 입력하세요)

?>

 

<?php

/* www/shop/lg/escrow.register.php  */

 

    $mid = 'tsi_'.$config['cf_lg_mid'];

    $service_url = "http://pgweb.uplus.co.kr:7085/pg/wmp/mertadmin/jsp/escrow/rcvdlvinfo.jsp";

} else {

    $mid = 'si_'.$config['cf_lg_mid'];

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/shop/lg/escrow.register.php */

 

    $mid = 't'.$config['cf_lg_mid'];

    $service_url = "http://pgweb.uplus.co.kr:7085/pg/wmp/mertadmin/jsp/escrow/rcvdlvinfo.jsp";

} else {

    $mid = ''.$config['cf_lg_mid'];

?>

 

4.KG이니시스 전자결제 상점아이디가  SIR 로 시작하지 않는경우

<?php

/* www/adm/shop_admin/configform.php  */

 

<?php echo help("KG이니시스로 부터 발급 받으신 상점아이디(MID) 10자리 중 SIR 을 제외한 나머지 7자리를 입력 합니다.\n만약, 상점아이디가 SIR로 시작하지 않는다면 계약담당자에게 변경 요청을 해주시기 바랍니다. (Tel. 02-3430-5858) 예) SIRpaytest"); ?>

<span class="sitecode">SIR</span> <input type="text" name="de_inicis_mid" value="<?php echo $default['de_inicis_mid']; ?>" id="de_inicis_mid" class="frm_input" size="10" maxlength="10" style="font:bold 15px Verdana;"> 영문소문자(숫자포함 가능)

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/adm/shop_admin/configform.php */

 

<?php echo help("KG이니시스로 부터 발급 받으신 상점아이디(MID) 10자리를 입력 합니다. 예) SIRpaytest"); ?>

<span class="sitecode"></span> <input type="text" name="de_inicis_mid" value="<?php echo $default['de_inicis_mid']; ?>" id="de_inicis_mid" class="frm_input" size="10" maxlength="10" style="font:bold 15px Verdana;"> 영문소문자(숫자포함 가능)

?>

 

<?php

/* www/mobile/shop/settle_inicis.inc.php  */

 

$default['de_inicis_mid'] = "SIR".$default['de_inicis_mid'];

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/mobile/shop/settle_inicis.inc.php */

 

$default['de_inicis_mid'] = "".$default['de_inicis_mid'];

?>

 

<?php

/* www/shop/settle_inicis.inc.php  */

 

$default['de_inicis_mid'] = "SIR".$default['de_inicis_mid'];

?>

위의 소스코드를 아래와 같이 변경

<?php

/* www/shop/settle_inicis.inc.php */

 

$default['de_inicis_mid'] = "".$default['de_inicis_mid'];

?>

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글 0

영카트 팁

RSS
번호 제목 글쓴이 날짜 추천 비추천
상단으로