ENC_KEY 값은 어디있는건가요 ? 휴대폰 본인 인증..
KCP 고객센터 문의 결과 아래 처럼 답변이 왔는데요...
전문은 어렵고...
"추가로 ENC_KEY(인증키) 값은 당사 샘플에 설정된 ENC_KEY 값 그대로 사용하고 있는지도 확인이 필요합니다.
위 정보로 uphash 생성하고 있는게 맞다면 현재 ENC_KEY(인증키)로 설정된 값 전달 부탁드립니다."
ENC_KEY는 어디있는건가요 ? 아무리 찾아봐도 보이지 않는데..
uphash 값은 ENC_KEY(인증키) 값과 site_cd, ordr_idxx, 개인정보(이름,생년월일,성별,내외국인 구분) 정보로 생성하여 넘겨주는 값입니다.
라고 알려주는데요..ㅠ
답변 3개
* /plugin/kcpcert/kcpcert_config.php
</p>
<p>if ($config['cf_cert_use'] == 2) { // 실서비스
$site_cd = 'SM'.$config['cf_cert_kcp_cd'];
$cert_url = '<a href="https://cert.kcp.co.kr/kcp_cert/cert_view.jsp';" target="_blank" rel="noopener noreferrer">https://cert.kcp.co.kr/kcp_cert/cert_view.jsp';</a>
$kcp_enc_key = $config['cf_cert_kcp_enckey'];
} else if ($config['cf_cert_use'] == 1) { // 테스트사용
$site_cd = 'S6186';
$cert_url = '<a href="https://testcert.kcp.co.kr/kcp_cert/cert_view.jsp';" target="_blank" rel="noopener noreferrer">https://testcert.kcp.co.kr/kcp_cert/cert_view.jsp';</a>
$kcp_enc_key = 'E66DCEB95BFBD45DF9DFAEEBCB092B5DC2EB3BF0';
} else { // 사용안함
$site_cd = '';
$cert_url = '';
$kcp_enc_key = '';
}</p>
<p>if(!$site_cd)
alert('KCP 휴대폰 본인확인 서비스 사이트코드가 없습니다.\\관리자 > 기본환경설정에 KCP 사이트코드를 입력해 주십시오.', G5_URL);</p>
<p>
$site_cd 는 'NHN KCP 사이트 코드' 입니다. 관리자 > 기본 환경설정 > 본인확인 $kcp_enc_key 는 'NHN KCP 가맹점 인증키' 입니다. 관리자 > 기본 환경설정 > 본인환인
단, 관리자 > 기본 환경설정 > 본인확인 > 본인확인(cf_cert_use) 부분에 '실서비스'(2) 로 되어있어야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
해당 인증에 따른 소스 부분은 plugin/kcpcert/kcpcert_form.php 파일에 존재합니다.
댓글을 작성하려면 로그인이 필요합니다.
본인인증 할때 말하는거면 관리자 환경 설정에 "NHN KCP 가맹점 인증키" 부분이 아닐까 생각되네요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$hash_data = $site_cd .
$ordr_idxx .
$user_name .
$year .
$month .
$day .
$sex_code .
$local_code;
$up_hash = $ct_cert->make_hash_data( $home_dir, $hash_data );
이렇게 되어있거든요...