연동매뉴얼

Java API

(Spring / JSP)

프로세스 흐름도

Talk Message 방식

이용기관 서버에서 kakaoCert로 인증요청 함수를 호출하면 이용자의 카카오톡으로 인증 메시지를 전송하여 확인 후 인증을 진행하는 방식입니다.

이용자
이용기관 서비스 카카오톡 App 이용기관 서버 kakaoCert
자동이체 출금동의 요청 인증요청 함수 호출 접수아이디 반환
서명 프로세스 카카오톡 인증 메시지 전송 서명 원문 검증
및 암호화
Loop
[state == 0]
상태 확인 함수 호출 상태값 반환
[state == 1] 서명 검증 함수 호출 서명 검증값 반환
서명 완료

* 이용기관에서 호출해야하는 kakaoCert APIN으로 표시 하였습니다.

1 자동이체 출금동의 요청(RequestCMS) 함수 호출

: 카카오톡 이용자의 수신정보(성명, 생년월일, 휴대폰번호)를 이용하여 자동이체 출금동의를 요청합니다.

2 서명 상태 확인(GetCMSState) 함수 호출

: 서명 프로세스 종료시점(요청시간+만료시간) 또는 자동이체 출금동의 요청 함수 호출 후 3~5초 간격으로 서명 상태 확인 함수를 호출하여 서명 상태(state)가 서명 완료(1)인지를 확인합니다.

3 서명 검증(VerifyCMS) 함수 호출 - 최초 1회만 signedData 반환 가능

: 서명 상태(state)가 서명 완료(1)로 확인된 인증의 서명값을 검증합니다.

기술지원센터

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