NHN KCP 전자결제

NHN KCP 전자결제
NHN KCP 전자결제
SIR에서 KCP에 가입하시면
01 결제수수료 국내최저 3.2% 제공
(간편결제 포함)
02 연회비 평생면제
03 에스크로/현금영수증 무상지원
04 SIR 2차 리셀러 가입 자격 획득
- PC/모바일 결제크로스브라우징 모두 지원합니다.
- 영카트에서 바로 사용하실 수 있습니다. (결제모듈 기본 지원)
- SIR 2차 리셀러가 되시면 소개하신 가맹점 가입비의 50%를 환급 받으실 수 있습니다.
간편결제 지원
네이버페이
카카오페이
삼성페이
페이코
SSG 페이
- 이니시스, 토스페이먼츠를 이용 중이신 경우에도, KCP에서 네이버페이를 이용하실 수 있습니다.
네이버페이 신청하기
초기등록비 및 연관리비
초기등록비 20만원 (VAT별도)
연회비 평생 면제 SIR을 통해 가입하신 경우
보증보험 쇼핑몰 업종, 취급불품, 단가 등에 따라 상이함
결제수수료
신용카드 3.2% 국내 최저!
계좌이체 1.8%
가상계좌 300원 (금액 차등 없음)
현금영수증 무료
에스크로 무료
(VAT별도)
정산주기
월4회, D+5영업일 (업종에 따라 다를 수 있음)
서비스 가입 및 연동 방법
01 신청서작성
SIR에서 가입하셔야 각종 혜택을 받아보실 수 있습니다.
리셀러로 신청하시는 경우 신청서에서 리셀러업체를 반드시 지정해 주셔야 합니다.
02 상담원 통화
신청서 작성 후 통상 2영업일 이내 담당자가 연락드립니다.
계약서류, 보증보험 가입 등 이후 절차에 대해 안내해드립니다.
03 계약서류발송
가입비 입금 및 계약서류 발송을 진행해주세요.
KCP에서 안내메일을 보내드리며, 연동안내 및 보증보험 안내메일도 함께 받아보실 수 있습니다.
04 사이트 연동 및 가입심사
1. 연동안내메일의 연동정보를 입력해주세요.
입력경로: 쇼핑몰관리자 > 쇼핑몰설정 > 결제설정 > NHN KCP
입력정보: NHN KCP SITECODE & SITE KEY


2. 결제테스트를 테스트결제로 변경해주세요.
결제테스트설정: 쇼핑몰관리자 > 쇼핑몰설정 > 결제설정 > 결제테스트


3. 심사 기준을 참고하셔서 올바르게 준비되었는지 확인해주세요.
카드결제창 연동여부
쇼핑몰 하단 사업자 정보 기재 여부
회사소개 및 고객문의 게시판 존재 여부
사업자등록 확인 링크 및 개인정보방침안내 페이지 링크 여부
상품 10개 이상 등록, 가격 및 상품설명이 모두 기재되었는지 여부
상품을 장바구니에 담거나 바로구매 가능한지 여부
현금 가격과 카드 가격 동일 여부
사이트 완성도 여부

4. KCP 에 사이트 심사를 요청하세요. 통상 7일~10일 정도 소요됩니다.
심사현황조회: NHN KCP 관리자 > 상점정보관리 > 카드사가맹점관리 > 카드사가맹점등록현황
05 심사/가입완료
사이트 심사 완료 후, 결제테스트를 실결제로 변경하시면 실제 주문을 받으실 수 있습니다.
결제테스트설정: 쇼핑몰관리자 > 쇼핑몰설정 > 결제설정 > 결제테스트
상담안내
상담 시 영카트 고객임을 알려주셔야 혜택을 받으실 수 있습니다.
신규계약문의 1544-8662
계약서발송주소 (08393) 서울시 구로구 디지털로26길 72(구로동,NHN한국사이버결제) 5층 서류담당자앞
팩스(Fax) 02-2108-1087
기술문의 1544-8661
운영문의 1544-8660
홈페이지 http://kcp.co.kr
자주하시는 질문

NHN KCP PAYCO 허브형 신청안내

 

 

1. 가입절차

 

1-1. 신규 KCP PG 고객 PAYCO 가입 절차

 

  • 신청 절차
    KCP 전자결제 신청 -> KCP 상점관리자 페이지에서 페이코 신청하기
     
  • 신청 경로
    KCP 상점관리자 > 고객센터 > 질문하기 > 추가서비스 > 쇼핑몰URL 추가 > “PAYCO 허브형 신청”으로 문의내용 작성 (페이코 연동시 별도 KCP 사이트 코드가 발급된 상태에서 추가 설정이 가능함)

 

 

1-2. 기존 KCP PG 고객 PAYCO 가입 절차

 

  • 신청경로
    KCP 상점관리자 > 고객센터 > 질문하기 > 추가서비스 > 쇼핑몰URL 추가 > “PAYCO 허브형 신청”으로 문의내용 작성

 

 

 

 

 

2. PAYCO 허브형이란?

통합결제창에 속한 PAYCO 간편결제가 아닌 결제방법에 PAYCO 결제가 따로 노출된 방식을 말합니다.

 

 

1794657427_1580890064.5764.png

 

1794657427_1580890072.3767.png

 

 

 

예시)
KCP 상점관리자(admin.kcp.co.kr) PAYCO 허브형 신청

 

 

 

1794657427_1580953721.7845.png

고객센터 > 질문하기

 

1794657427_1580953741.0775.png

 

작성폼에 위와 같이 작성하시면 됩니다.

 

 

신청후 대략 1주일 정도가 지나면 서비스가 가능합니다.

 

 

 

 

 NHN KCP에서는 전자금융사고 예방을 위해 거래취소 보안 강화를 가맹점 결제 서버 IP 등록 의무화하여 2018년 11월 21일 오후 2시부터 순차적으로 시행한다고 합니다.

 

결제 서버 IP 등록은 30개 까지 등록이 가능하며,

등록하지 않는다면, 주문취소에 제한을 받으며, 실결제 주문 취소는 NHN KCP 상점 관리자에서만 직접취소 할수 있습니다.

 

등록한 IP 에서는 해당 쇼핑몰 사이트에서 실결제 주문 취소가 가능합니다.

 

결제 서버 IP 등록 방법은

 

NHN KCP 상점관리자 -> 상점정보관리 메뉴 -> 결제서버 IP 설정 메뉴 에서 등록이 가능합니다.

아래 이미지와 같이 아이피를 등록할수 있습니다.

 

1794657427_1542870334.7339.png

 

 

NHN KCP 결제 로그는 반드시 필요한 것은 아니지만 개발과정 또는 결제 오류 등을 확인하기 위해서 필요한 경우가 있습니다. 이럴 경우에 리눅스 환경에서 NHN KCP 로그 디렉토리 생성 방법입니다. 

 

로그 디렉토리는 웹브라우저를 통해 접근이 불가능한 경로에 생성되어야 합니다.

 

 

* 이 내용과 관련된 코드는 영카트 5.1.9 버전에서 수정 반영됐습니다.

 

 

먼저 로그 생성을 위한 코드가 올바른지 확인해 보겠습니다.

shop/settle_kcp.inc.php 에서 $g_conf_log_dir 설정값을 확인해 봅니다.

 

[code]

$g_conf_home_dir  = G5_SHOP_PATH.'/kcp';

$g_conf_key_dir   = '';

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')

{

    $g_conf_log_dir   = G5_SHOP_PATH.'/kcp/log';

    $g_conf_key_dir   = G5_SHOP_PATH.'/kcp/bin/pub.key';

}

[/code]

 

코드가 위와 같다면 아래와 같이 수정합니다.

 

[code]

$g_conf_home_dir  = G5_SHOP_PATH.'/kcp';

$g_conf_key_dir   = '';

 

/*=======================================================================

 KCP 결제처리 로그파일 생성을 위한 로그 디렉토리 절대 경로를 지정합니다.

 로그 파일의 경로는 웹에서 접근할 수 없는 경로를 지정해 주십시오.

 영카트5의 config.php 파일이 존재하는 경로가 /home/youngcart5/www 라면

 로그 디렉토리는 /home/youngcart5/log 등으로 지정하셔야 합니다.

 로그 디렉토리에 쓰기 권한이 있어야 로그 파일이 생성됩니다.

=======================================================================*/

$g_conf_log_dir   = '/home100/kcp'; // 존재하지 않는 경로를 입력하여 로그 파일 생성되지 않도록 함.

 

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')

{

    $g_conf_key_dir   = G5_SHOP_PATH.'/kcp/bin/pub.key';

}

[/code]

 

 

 

 

위의 과정은 PC 쇼핑몰의 코드 수정입니다. 마찬가지로 모바일 쇼핑몰의 코드도 수정해야 합니다.

 

mobile/shop/settle_kcp.inc.php 파일의 코드를 확인합니다.

 

[code]

$g_conf_key_dir   = '';

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')

{

    $g_conf_log_dir   = G5_SHOP_PATH.'/kcp/log';

    $g_conf_key_dir   = G5_SHOP_PATH.'/kcp/bin/pub.key';

}

[/code]

 

코드가 위와 같다면 아래의 코드로 수정합니다. 

 

[code]

$g_conf_key_dir   = '';

 

/*=======================================================================

 KCP 결제처리 로그파일 생성을 위한 로그 디렉토리 절대 경로를 지정합니다.

 로그 파일의 경로는 웹에서 접근할 수 없는 경로를 지정해 주십시오.

 영카트5의 config.php 파일이 존재하는 경로가 /home/youngcart5/www 라면

 로그 디렉토리는 /home/youngcart5/log 등으로 지정하셔야 합니다.

 로그 디렉토리에 쓰기 권한이 있어야 로그 파일이 생성됩니다.

=======================================================================*/

$g_conf_log_dir   = '/home100/kcp'; // 존재하지 않는 경로를 입력하여 로그 파일 생성되지 않도록 함.

 

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')

{

    $g_conf_key_dir   = G5_SHOP_PATH.'/kcp/bin/pub.key';

}

[/code]

 

 

 

 

위와 같이 코드를 수정하셨다면 log 디렉토리를 생성합니다.

 

764396c429917602a54aeeff12fc4e6a_1449555775_8263.jpg
 

이미지와 같이 영카트5가 /home/manual/www 디렉토리 안에 설치되어 있다고 가정합니다.

이때 log 디렉토리는 www 디렉토리의 하위 디렉토리여서는 안됩니다. www 안에 위치하는 경우

웹브라우저를 통해 접근이 가능하여 악의적인 목적을 가진 누군가에 의해 정보가 유출될 수 있습니다.

 

log 디렉토리는 웹으로 접근이 불가능한 경로여야 하며 아래와 같이 www 와 동일한 위치에 있거나

또는 /home/kcp/log 등과 같이 전혀 별개의 경로를 가져야 합니다.

 

764396c429917602a54aeeff12fc4e6a_1449556034_2963.jpg
 

log 디렉토리를 웹에서 접근이 불가능한 경로에 생성하셨다면 아래와 같이 쓰기 권한을 부여해 주셔야 합니다.

 

764396c429917602a54aeeff12fc4e6a_1449556095_5061.jpg
 

 

 

 

다음으로 shop/kcp/pp_ax_hub_lib.php 파일의 217 라인 근처의 코드를 확인합니다.

 

[code]

"enc_data="  . $this->m_encx_data . "," .

"enc_info="  . $this->m_encx_info . "," .

"trace_no="  . $trace_no          . "," .

"cust_ip="   . $cust_ip           . "," .

"log_level=" . $log_level         . "," .

"opt="       . $opt               . "" );

[/code] 

 

코드가 위와 같다면 아래의 코드로 수정합니다.

 

[code]

"enc_data="  . $this->m_encx_data . "," .

"enc_info="  . $this->m_encx_info . "," .

"trace_no="  . $trace_no          . "," .

"cust_ip="   . $cust_ip           . "," .

"log_path="  . $log_dir           . "," .

"log_level=" . $log_level         . "," .

"opt="       . $opt               . "" );

[/code]

"log_path="  . $log_dir           . "," . 코드가 추가됐습니다.



위와 마찬가지로 mobile/shop/kcp/pp_ax_hub_lib.php 파일의 217 라인 근처의 코드를 확인합니다.

[code]
"enc_data="  . $this->m_encx_data . "," .
"enc_info="  . $this->m_encx_info . "," .
"trace_no="  . $trace_no          . "," .
"cust_ip="   . $cust_ip           . "," .
"log_level=" . $log_level         . "," .
"opt="       . $opt               . "" );
[/code]

코드가 위와 같다면 아래의 코드로 수정합니다.

[code]
"enc_data="  . $this->m_encx_data . "," .
"enc_info="  . $this->m_encx_info . "," .
"trace_no="  . $trace_no          . "," .
"cust_ip="   . $cust_ip           . "," .
"log_path="  . $log_dir           . "," .
"log_level=" . $log_level         . "," .
"opt="       . $opt               . "" );
[/code]




만약 log 디렉토리 설정이 적용되지 않는다면 pp_ax_hub_lib.php 파일의 mf_do_tx 함수 파라미터가 아래와 같은지 확인해 보시기 바랍니다.

[code]
    /* -------------------------------------------------------------------- */
    /* -   FUNC  :  지불 처리 함수                                        - */
    /* -------------------------------------------------------------------- */
    function  mf_do_tx( $trace_no,  $home_dir, $site_cd,
                        $site_key,  $tx_cd,    $pub_key_str,
                        $pa_url,    $pa_port,  $user_agent,
                        $ordr_idxx, $cust_ip,
                        $log_level, $opt, $mode,
                        $key_dir,   $log_dir)
    {
[/code]

$log_dir 이 존재해야 합니다.


또한 pp_ax_hub.php 파일에서는 아래와 같이 log 디렉토리 설정을 넘겨주어야 합니다.

[code]
$c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "",
                          $g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx,
                          $cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir); // 응답 전문 처리
[/code]

$g_conf_log_dir 이 포함되어 있어야 합니다.




위 과정까지 모두 마치셨다면 이제 NHN KCP 결제 처리를 위한 pp_cli 바이너리 파일을 첨부한 파일로 교체해 주셔야 합니다. 첨부한 pp_cli.zip 파일에는 pp_cli 파일과 pp_cli_x64 파일이 포함되어 있습니다. 

pp_cli 는 32비트 리눅스용 파일이며 pp_cli_x64 는 64비트 리눅스용 파일입니다. pp_cli 파일은 반드시 바이너리 모드로 업로드되어야 합니다. 파일을 업로드 하신 후 각 리눅스 환경에 맞게 pp_cli 또는 pp_cli_x64 파일에 실행권한을 부여합니다. pp_cli 파일이 바이너리로 업로드 되지 않았거나 실행권한이 없으면 결제 과정에서 9502 오류가 발생합니다.

9502 오류는 FAQ http://sir.kr/faq/2 에서 확인할 수 있습니다.




모든 과정을 마치셨다면 NHN KCP 결제 테스트를 진행해 로그 파일이 제대로 생성되는지 확인합니다.

페이코(Payco)는 NHN엔터테인먼트(이하 NHN엔터)에서 제공하는 간편결제 수단으로 NHN엔터를 통해서도 서비스가 되고 있지만, NHN KCP를 통해서도 서비스가 되고 있습니다. 

 

저희 SIR에서 제공하는 페이코는 NHN KCP에서 제공하는 것만 사용하고 있습니다. (이하 NHN KCP 페이코)

이 NHN KCP 페이코는 단독적인 결제수단으로 사용할수 없으며 NHN KCP 전자결제를 쓰는 경우에만 사용할수 있습니다. 

 

NHN KCP 전자결제를 사용한다면 NHN KCP 페이코는 별도의 프로그램(모듈) 설치없이 그대로 사용이 가능합니다.

NHN KCP 페이코를 사용하기 위해서는 별도의 신청이 필요 없으며 전자결제 신청시 기본으로 사용이 가능하게 설정해 드리고 있습니다. 그러나 신청기간이 약간 긴것이 단점입니다.

 

신규가입자의 경우 이번달 1일~말일까지 전자결제를 신청하신 경우 다음달 중순에 페이코(Payco)를 오픈해 드리고 있습니다. (급하신 경우 NHN KCP로 문의해 주세요)

 

기존사용자의 경우 신용카드 창에서 페이코(Payco)가 노출되지 않는다면 다음과 같은 방식으로 신청할수 있습니다. 처리 기간은 신규가입자와 동일합니다.

NHN KCP 관리자 페이지 > 고객센터 > 질문하기 > 기타문의 > 기타 각종문의에 페이코(Payco)를 사용하고 싶다고 글 남겨주시면 됩니다.

 

신청시 별도의 추가 비용은 없습니다.

간편결제 수수료는 전자결제 수수료와 동일하게 적용됩니다.

 

참고) NHN엔터 페이코와 NHN KCP 페이코의 차이점 

포인트 등의 적립에 있어 차이가 있다고 합니다.

자세한 사항은 NHN KCP 고객센터로 문의해 주시기 바랍니다. (02-2108-1)

 

 

요약)

1. SIR 에서는 NHN KCP 페이코만 지원합니다.

2. 신규가입자는 이번달 1일~말일 신청분을 다음달 중순에 오픈해 드립니다. 

   (별도로 신청할 필요 없음)  

3. 기존가입자의 결제창에 페이코 결제가 나오지 않으면 NHN KCP 관리자 페이지에서 별도 신청해야 합니다.

   (신청기간은 신규가입자와 동일)

4. 신청시 별도의 비용은 없습니다.

5. 전자결제 수수료와 같습니다.

https://admin8.kcp.co.kr/hp.HomePageAction.do?cmd=apply 

 

1. 위 링크를 클릭하면 나오는 가입페이지에서 쇼핑몰솔루션 업체명을 선택하기 위해 03308c949db17c9631b0c70cd091f509_1497941917_1157.jpg을 클릭합니다.

 

03308c949db17c9631b0c70cd091f509_1497941948_7688.jpg
 

 

 

 

2. 검색페이지에서 “_SIR”을 입력하거나 “리셀러업체명_SIR”을 입력하여 검색된 업체명을 클릭합니다.

03308c949db17c9631b0c70cd091f509_1497941966_7871.jpg




3. 사업자 정보입력에는 가입을 유치하신 가맹점의 회사정보를 입력합니다.

03308c949db17c9631b0c70cd091f509_1497941981_9788.jpg



  1. 영카트5 메뉴중 "NHN KCP 카드결제 신청하기"를 클릭하여 신청서를 작성합니다.
    http://sir.kr/main/provider/p_pg.php

  2. 신청서가 작성되면 실시간으로 NHN KCP 에 접수되며, 오전에 신청하셨다면 NHN KCP 가 담당자가 당일에 연락을 드리거나 늦어도 2영업일 이내에 연락을 드립니다.

  3. NHN KCP 담당자가 계약에 필요한 서류등을 안내해 드릴겁니다.
    이때 결제와 관련하여 궁금하신 사항을 물어보시면 됩니다.

  4. NHN KCP 에서 SR 로 시작하는 영대문자,숫자 5자리 SITE CODE 와 25자리 SITE KEY 를 메일로 보내 드립니다.
    a23a509ada6cbdf3a523da97596da718_1463386376_1836.JPG


  5. SITE CODE 중 SR 을 제외한 나머지 3자리를 쇼핑몰설정 > 결제설정 > NHN KCP SITE CODE 에 복사, 
    SITE KEY 25자리를 NHN KCP SITE KEY 에 복사합니다.
    (NHN KCP 의 메일에 첨부된 연동매뉴얼은 이미 영카트5에 적용된 내용이므로 결제모듈을 별도로 수정하시면 안됩니다.)

  6. 결제설정에서 결제방법등을 선택합니다.
    신용카드, 계좌이체, 가상계좌, 휴대폰 결제사용에 사용이라고 체크하시면 됩니다.
    에스크로로 사용할건지? 신용카드 결제테스트를 할건지? 도 체크하셔야 합니다.

  7. 결제테스트를 실결제로 선택하셨다면 신용카드 결제테스트 후 NHN KCP 관리자 페이지에서 해당 결제의 승인을 취소하시면 됩니다.

  8. 만약, 결제중 "9502" 오류가 발생한다면 아래 링크의 내용을 참고해 주십시오.
    http://sir.kr/bbs/board.php?bo_table=faq&wr_id=2
프로그램을 수정하시면 가능한 부분입니다.
 
그러나 영카트5는 신용카드 및 계좌이체, 가상계좌, 휴대폰 결제는 물론 스마트폰 결제, 현금영수증 발급, 에스크로 배송알림기능 그리고 휴대폰 본인확인 등 NHN KCP의 결제모듈에 최적화 되어 있습니다.
 
프로그램을 수정해서 사용하시면 NHN KCP 에 최적화된 코드가 제대로 반영되지 않아 오류의 가능성도 상당히 높아질수 있습니다. 
기능상에 특별한 문제가 없다면 NHN KCP 를 사용하실것을 권해 드립니다.

"9502 연동 모듈 호출 오류"는 NHN KCP 에서 제공하는 pp_cli 파일이 바이너리가 아니거나 파일에 실행권한이 없거나 $g_conf_home_dir 경로가 틀린 경우에 나타나는 오류입니다.


shop/kcp/bin 폴더에 있는 pp_cli 파일은 바이너리 모드에 실행 권한이 있어야 합니다.
(영카트4의 경우 shop/kcp/payplus/bin/ 폴더의 pp_cli)

여기서 $g_conf_home_dir 의 경로가 틀린 경우는 프로그램을 수정하지 않았다면 일어날 가능성이 없으므로 따로 설명드리지 않겠습니다. 


shell 에서 리눅스 명령어를 이용하여 확인하기

2014-01-17 오후 2-08-34.jpg

위와 같이 ./pp_cli 에 -h 옵션을 주고 실행하면 "res_cd=S102 res_msg=연동 모듈 호출 오류" 라고 나오는데 이게 정상인 상태입니다.
서버가 UTF-8 인 경우에는 res_msg 가 깨져서 나오므로 "res_cd=S102" 라고 나오는지만 확인하시면 됩니다.
Segmentation fault (세그멘테이션 오류) 라고 나오는 경우에는 pp_cli 파일이 잘못된 경우이므로 삭제한후 다시 업로드 해주시기 바랍니다.


파일질라 FTP 프로그램을 이용하여 확인하기

2014-01-17 오후 2-41-45.jpg

pp_cli 파일 선택후 "파일 권한" 이라는 메뉴가 있습니다. 클릭하면 "파일 속성 바꾸기" 창이 뜨고 여기에서 숫자값 755 를 입력하시거나 화면에서와 같이 체크 해주시면 됩니다. 이렇게 설정한후 웹상에서 실제 결제를 해보시기 바랍니다. 
그래도 9502 오류가 나온다면 메뉴의 전송 > 전송 유형을 바이너리로 선택한후 pp_cli 을 다시 업로드 합니다. 그리고 위에서 처럼 파일의 퍼미션을 변경해 보시기 바랍니다.


알 FTP 프로그램을 이용하여 확인하기

2014-01-17 오후 3-01-41.jpg

pp_cli 파일 선택후 "권한 설정" 메뉴에서 파일의 퍼미션을 변경하면 됩니다. 이렇게 설정한후 웹상에서 실제 결제를 해보시기 바랍니다. 
그래도 9502 오류가 나온다면 메뉴의 옵션 > 환경설정 > 일반에서 파일 전송 타입을 바이너리로 선택한후 pp_cli 을 다시 업로드 합니다. 그리고 위에서 처럼 파일의 퍼미션을 변경해 보시기 바랍니다.


그래도 9502 오류가 발생한다면
  1. 환경설정의 phpinfo() 를 확인하여 safe_mode 가 Off 로 되어 있는지 확인합니다. safe_mode 가 On 인 경우에는 정상 작동하지 않습니다.

  2. 방화벽이나 DNS 의 미설치로 인하여 9502 오류가 발생하는 경우가 있는데 shop/kcp/pp_ax_hub.php 의 $g_conf_gw_url  = "paygw.kcp.co.kr"; 를 $g_conf_gw_url  = "203.238.36.136"; 과 같이 수정해 주시기 바랍니다.

  3. ld-linux.so.2 가 설치되지 않았을 경우에도 오류가 발생할수 있습니다.

  4. 안녕리눅스의 경우 safe_mode_exec_dir 의 기본값이 /var/lib/php/bin 입니다. kcp 에서 pp_cli 를 사용하기 위해서 /var/lib/php/bin/에 pp_cli 를 소프트 링크를 걸어서 사용해야 한다고 하더군요. 그래서 /var/lib/php/bin 에 ln -sf /home/account/public_html/shop/kcp/bin/pp_cli ./pp_cli 와 같이 링크를 거니 정상 작동을 합니다.

  5. 윈도우에서 9502 오류가 발생하는 경우에는 system32에 있는 cmd.exe 파일에 인터넷 게스트 계정을 주시고 읽기, 실행 권한을 주시기 바랍니다.

NHN KCP 모바일 결제 때 SOAP 모듈 및 OPENSSL 모듈이 모두 설치되어 있지만 "실패 되었습니다.[연동 오류 (PHP SOAP 모듈 설치 필요)]" 오류가 표시되는 경우에 오류 내용을 구체적으로 확인해볼 수 있는 방법입니다.

 

mobile/shop/kcp/order_approval.php 파일 하단의 코드를 수정하여 추가적인 오류 메세지를 출력하도록 합니다.

 

[code]

    catch (SoapFault $ex )

    {

        printf( "%s,%s,%s,%s", "95XX", "", "", "연동 오류 (PHP SOAP 모듈 설치 필요)" );

    }

[/code]

 

위 코드를 아래와 같이 수정합니다.

 

[code]

    catch (SoapFault $ex )

    {

        printf( "%s,%s,%s,%s,%s", "95XX", "", "", "연동 오류 (PHP SOAP 모듈 설치 필요)", $ex );

    }

[/code]

 

코드를 수정하신 후 아래 주소로 직접 접속해서 오류 내용을 확인합니다. example.com 은 쇼핑몰의 도메인으로 변경하셔야 합니다.

 

http://example.com/mobile/shop/kcp/order_approval.php?site_cd=T0000&ordr_idxx=2016072915214888&good_mny=10000&pay_method=VCNT&escw_used=Y&Ret_URL=http://example.com/mobile/shop/kcp/order_approval_form.php&good_name=%ED%85%8C%EC%8A%A4%ED%8A%B8 

 

오류 내용을 확인 하신 후 NHN KCP 기술지원 부서에 해결책을 문의해 보시기 바랍니다.

 

 

만약 아래와 유사한 오류가 발생한다면 웹방화벽으로 인해 SOAP 통신이 불가능한 경우입니다. 이 때는 SOAP 통신 IP 및 port 를 개방해 주셔야 합니다. SOAP 통신 IP 등의 정보는 NHN KCP 기술지원 부서에 문의하셔서 확인할 수 있습니다.

 

95XX,,,연동 오류 (PHP SOAP 모듈 설치 필요),SoapFault exception: [HTTP] Could not connect to host in /home/example/www/mobile/shop/kcp/KCPComLibrary.php:182 

 

영카트5 > 쇼핑몰설정 > 결제설정 > 공통 URL 에서 URL 을 복사하신후
2014-02-14 오후 2-29-58.jpg
 

http://admin.kcp.co.kr/ 로 로그인하여 
KCP 의 상점정보관리 > 정보변경 > 공통URL 정보로 이동하여 "공통URL 변경후"에 붙여넣기 하고, 
인코딩 설정을 정하여 확인을 클릭하시면 됩니다.
a23a509ada6cbdf3a523da97596da718_1463386564_5494.JPG

 

 
 style="font-size:>
NHN KCP ActiveX 결제 모듈의 오류로 결제가 정상적으로 이뤄지지 않을 때 PC에 설치된 결제모듈을 삭제하는 방법입니다.

* Windows 7 64비트 기준입니다. 64비트 운영체제에서는 아래의 경로에서 파일을 삭제하시면 될 것입니다.

KCPPaymentUX.png
 
위의 이미지와 같이 C:\Windows\SysWOW64 폴더로 이동 후 KCP로 시작하는 dll 파일을 삭제합니다.
파일 삭제가 정상적으로 되지 않을 경우 관리자 권한으로 탐색기를 실행하신 후 파일을 삭제합니다.

Windows 7 64비트 외에 다른 운영체제를 사용하시는 경우 아래 글을 참고하셔서 삭제하시면 됩니다.

안녕하세요. NHN KCP PG 운영팀입니다.

코드 발급에는 제한이 없습니다.

하지만 한 사업자당 모코드(가장 처음 계약한코드) 포함 3개의 사이트코드까지는 무료이며 
 
4개부터는 추가등록비용 11만원(부가세포함)비용을 받고있습니다.

사이트코드별 URL주소는 다르게 설정이 가능합니다.

감사합니다. 
사이트코드를 변경하거나 추가하는 방법을 알려 주세요.


답변)

NHN KCP 상점관리자 로그인 > 질문하기 (우측상단) > 문의유형 : 추가서비스 / 쇼핑몰 URL 추가 
(이때 솔루션을 반드시 "영카트"로 기재하시기 바랍니다.)
 
NHN KCP 상점관리자 링크 : https://admin.kcp.co.kr/
 
예)
영카트를 사용하고 있습니다.
SR로 시작하는 상점아이디를 발급 받고 싶습니다.

웹에이전시나 프리랜서의 경우 고객님의 쇼핑몰을 PG(결제대행사)에 가입을 시키시면 가입비의 일부를 돌려 받을수 있습니다. 사업자만 가능합니다.

 

현재 NHN KCP와 KG이니시스에서만 리셀러 서비스를 하고 있습니다.

LG U+의 경우 리셀러 서비스가 없습니다.

 

아래 링크에서 자세하게 설명 드리고 있으니 참고해 주시기 바랍니다.

 

https://sir.kr/main/service/p_reseller.php 

  

영카트 사용자께만 해당되는 내용입니다. (영카트 버전 상관 없음)
 
간혹 타 PG를 이용하고 있는데 비용이 부담되어 NHN KCP에 다시 가입하기 어렵다고 하는 고객님들이 계십니다.

저희는 NHN KCP가 아닌 다른 PG사에서 NHN KCP로 옮기시려는 경우 비용면에서 약간의 도움을 드릴수 있습니다.

아래 내용을 채우신후 관리자메일(admin@sir.kr)로 보내주시면 회신 드리도록 하겠습니다.


메일 제목 - NHN KCP 로 옮기고자 합니다.

메일 내용 -

현재 사용중인 도메인 :
현재 사용중인 PG사 :
현재 사용중인 PG사의 상점아이디 : 
담당자 :
연락처 :
© SIRSOFT