연동매뉴얼

Java API

(Spring / JSP)

kakaoCert Java SDK

kakaoCert Java SDK는 JDK v1.6 이상을 지원하며 제공되는 SDK로 Spring, JSP, 전자정부프레임워크 등 개발환경에서 별도의 프로그램 설치없이 연동 가능합니다. kakaoCert API 서버와 고객사 서버 간의 통신 과정에서 상호인증방식 체계, TLS 통신 사용 등을 통해 보안 관리 및 유지하고 있으며, 응답결과는 JSON 형태로 전송됩니다.

배포 및 버전관리

Maven Repository : kakaoCert Java SDK는 Maven을 통해 배포 및 버전 관리되며 하위호완성을 보장하고 있습니다.

kakaoCert Java SDK Maven Repository 보기

Github Repository : kakaoCert Java SDK는 github을 통해 코드와 버전이 관리되고 있습니다.

kakaoCert Java SDK Github Repository 보기

KakaocertService Interface

전자서명 요청

public ResponseESign requestESign(String ClientCode, RequestESign esignRequest, boolean appUseYN) throws KakaocertException;

전자서명 상태 확인

public ResultESign getESignResult(String ClientCode, String receiptID) throws KakaocertException;

전자서명 검증 (Talk Message)

public VerifyResult verifyESign(String ClientCode, String receiptID) throws KakaocertException;

전자서명 검증 (App to App)

public VerifyResult verifyESign(String ClientCode, String receiptID, String signature) throws KakaocertException;

본인인증 요청

public String requestVerifyAuth(String ClientCode, RequestVerifyAuth verifyAuthRequest) throws KakaocertException;

본인인증 상태 확인

public ResultVerifyAuth getVerifyAuthState(String ClientCode, String receiptID) throws KakaocertException;

본인인증 검증

public VerifyResult verifyAuth(String ClientCode, String receiptID) throws KakaocertException;

자동이체 출금동의 요청

public String requestCMS(String ClientCode, RequestCMS cmsRequest) throws KakaocertException;

자동이체 출금동의 상태 확인

public ResultCMS getCMSState(String ClientCode, String receiptID) throws KakaocertException;

자동이체 출금동의 검증

public VerifyResult verifyCMS(String ClientCode, String receiptID) throws KakaocertException;

SDK 오류 처리

kakaoCert Java SDK 함수 호출에 대한 오류처리는 SDK에 정의된 KakaocertException이 throw되고, KakaocertException 클래스에 선언된 code, message 변수를 통해 API 호출에 대한 오류 코드/메시지를 확인할 수 있습니다.

kakaoCert Java SDK 오류 처리 예시 화면

기술지원센터

kakaoCert 기술지원은 유선, 메일, 원격지원 등 다양한 채널을 통해 제공됩니다.
T. 1600-9854E. code@linkhub.co.kr