서비스 인증서

1서비스 인증서

NHN KCP 발급 서비스 인증서는 KCP-API 결제시 필요한 인증서 입니다.
실제 서비스 운영을 위해서는 각 상점에 맞는 서비스 인증서가 필요합니다.

NHN KCP 발급 인증서 내 데이터 값 추출 > 가맹점 인증을 위해 KCP로부터 발급 받은 인증서 정보를 text 형식으로 전달해주셔야 하며, 인증서의 text 값을 데이터 직렬화하여 kcp_cert_info 의 value 값으로 전달하시기 바랍니다.


kcp_cert_info = “-----BEGIN CERTIFICATE-----MIIDgTCCAmmgAwIBAgIHkiG9w0……………
                          fWn5Cay7pJNWXCnw4jIiBsTBa3q95RVRyMEcDgPwugMXPXGBwNoMOOpuQ==-----END CERTIFICATE-----";
                        

kcp_cert_info는 결제 승인, 거래취소, 거래등록, 시에 필요합니다.

추가적으로 NHNKCP 상점 관리사이트 > 로그인 > 고객센터 > 인증센터 > KCP PG-API > 발급하기 경로에서 개인키 + 인증서 발급이 가능합니다.



                        

2서명데이터

서명데이터(kcp_sign_data)는, 가맹점 부인방지와 요청 데이터의 무결성 검증을 위한 데이터이며,
NHNKCP로부터 발급받은 개인키(PRIVATE KEY)로 SHA256withRSA 알고리즘을 사용하여 문자열을 인코딩하는 방식으로 이루어집니다.

kcp_sign_data는 결제 거래취소, 시에 필요합니다.

Cancel API 서명데이터(kcp_sign_data)는,
site_cd + "^" + tno + "^" + mod_type 규칙으로 생성하며 SHA256withRSA 알고리즘을 통하여 인코딩 후 요청하시기 바랍니다.


kcp_sign_data = "kcp_sign_data":"QdwMF6y3GU1JTVkSv7Yn20CCCTeFrKkjvrdZOjShiFibFo...cA0nyX+4HEUZ4Fy3U+htmkZqAfJlje
ujC1KAL5Flnzqbp5Tst5p5SvZ...0qH7NSq0c6BpedDZb04w=="