PortOne - 인증결제
인증결제
개념
- 신용카드 결제시 PG사로 부터 결제에 대한 인증 결과 수신 이후 해당 인증키로 결제를 요청하는 결제 방식
특징
- 국내에서 제일 많이 볼 수 있는 결제 방식
- 결제 요청시 PG사 별 결제창 활성화
- 고객이 선택한 카드사에 따른 전용 결제모듈에서 인증 완료
- 인증 완료된 값을 바탕으로 결제를 요청
- 결제 형태
- ISP 결제 : 공개키 기반 인증서로 사전에 등록된 카드 정보를 인증하는 결제방식 ex. 간편결제
- MPI 결제 : 카드번호, CVC, 안심클릭 비밀번호를 입력하여 카드정보를 인증하는 결제 방식
인증 결제 플로우
- 유저가 클라이언트의 구매 페이지에 접근 (주문하기 버튼 클릭)
- 클라이언트가 결제창(iframe) 호출해서 유저가 카드 정보 입력
- 호출된 결제창이 PG사 서버에 결제 인증 요청
- 정상적으로 인증 완료시 PG사 서버에서 클라이언트로 결제 키 전달
- 전달받은 결제 키로 클라이언트에서 카드사 서버에 결제 요청
- 카드사 서버에서 PG사로 결제 결과 전송
- PG사에서 클라이언트로 결제 결과 전송
- 클라이언트가 유저에게 결제 결과 정보 전달 (결제 완료 페이지 / 결제 실패 모달)