Skip to content
마지막 작성자: hyejung-song
최근 업데이트: 25. 7. 6. 오후 8:37

연계방식 별 Profile 생성 및 VP 제출 요약 ​

각 연계 방식에 따라 인증 흐름과 Profile 및 VP 처리 방식이 어떻게 달라지는지 정리했어요.

공통 사항 ​

  • Profile: 인증 시작 시 생성되는 요청 정보로, 사용자의 인증 과정을 정의해요.
  • VP(Verifiable Presentation): 신원 또는 자격을 증명하기 위해 사용자가 제출하는 데이터예요.
  • 거래코드(trxcode): 각 인증 과정을 구분하는 고유 식별자로, 상태 조회 시 사용해요.

1. QR-CPM (Customer Presented Mode) ​

항목설명
사용 환경키오스크, 웹캠 등 고객이 QR을 직접 제시하는 환경
특징모바일 앱에서 QR 생성 후 단말기에서 스캔
중계 서버QR은 중계 서버를 거쳐 표출됨

흐름 요약 ​

  1. 중계서버에서 QR 표출 (서비스코드 포함)
  2. 앱에서 QR 인식 및 인증
  3. 정보보내기 버튼을 눌러 VP 데이터 제출
  4. 거래상태조회를 통해 인증 성공 여부와 VP 내용 확인

2. QR-MPM (Merchant Presented Mode) ​

항목설명
사용 환경웹 기반 서비스 등 제공자가 QR을 생성
특징제공자가 QR을 생성하고 사용자가 스캔
Modedirect, proxy 모드 선택 가능

흐름 요약 ​

  1. Mode 선택 (직접 또는 중계 방식)
  2. QR 생성 (서비스코드 포함)
  3. 사용자가 앱으로 QR 촬영
  4. 정보보내기 버튼으로 VP 제출
  5. 거래상태조회로 결과 확인

3. PUSH ​

항목설명
사용 환경이름과 전화번호로 사용자를 식별하는 환경
특징사용자 입력 기반 PUSH 요청, 앱에서 응답
주의발급 당시 등록된 전화번호와 일치해야 함

흐름 요약 ​

  1. 인증 앱 선택
  2. 이름과 전화번호 입력
  3. PUSH 요청 클릭
  4. 앱에서 알림 수신 후 인증 및 VP 제출
  5. 거래상태조회로 결과 확인

결과 확인 공통 ​

단계설명
VP 제출모바일 앱에서 인증 완료 후 서버에 VP 전송
거래상태조회VP 검증 여부가 Y로 표시되면 성공
VP 데이터 확인검증된 VP를 복호화하여 개인정보 확인 가능