Skip to main content

PortOne - 인증결제

인증결제

개념

  • 신용카드 결제시 PG사로 부터 결제에 대한 인증 결과 수신 이후 해당 인증키로 결제를 요청하는 결제 방식

특징

  • 국내에서 제일 많이 볼 수 있는 결제 방식
    1. 결제 요청시 PG사 별 결제창 활성화
    2. 고객이 선택한 카드사에 따른 전용 결제모듈에서 인증 완료
    3. 인증 완료된 값을 바탕으로 결제를 요청
  • 결제 형태
    • ISP 결제 : 공개키 기반 인증서로 사전에 등록된 카드 정보를 인증하는 결제방식 ex. 간편결제
    • MPI 결제 : 카드번호, CVC, 안심클릭 비밀번호를 입력하여 카드정보를 인증하는 결제 방식

인증 결제 플로우

  1. 유저가 클라이언트의 구매 페이지에 접근 (주문하기 버튼 클릭)
  2. 클라이언트가 결제창(iframe) 호출해서 유저가 카드 정보 입력
  3. 호출된 결제창이 PG사 서버에 결제 인증 요청
  4. 정상적으로 인증 완료시 PG사 서버에서 클라이언트로 결제 키 전달
  5. 전달받은 결제 키로 클라이언트에서 카드사 서버에 결제 요청
  6. 카드사 서버에서 PG사로 결제 결과 전송
  7. PG사에서 클라이언트로 결제 결과 전송
  8. 클라이언트가 유저에게 결제 결과 정보 전달 (결제 완료 페이지 / 결제 실패 모달)