02 / 21 Today I Learned (TIL)

CMK·2023년 2월 21일
0

Today I Learned

목록 보기
23/40

포트원을 사용하여 결제를 구현해 보았다

결재의 큰 순서는

  1. 브라우저에서 결제요청
  2. 포트원의 Rest-API를 이용해 결제 요청
  3. 결제 성공시 해당 결제의 imp_uid 및 다른 데이터를 받음
  4. 성공한 데이터를 백엔드 서버로 mutation
  5. db에 업데이트

웹훅노티피케이션

무통장 입금 같은 웹페이지가 아닌 다른곳에서 결제가 진행될시
특정 이벤트가 발생했을 때 타 서비스나 응용 프로그램으로 알림(Notification)을 보내는 기능으로 우리의 백엔드 서버로 해당 성공 데이터를 보내줄수 있다


위와 같은 순서로 진행된다

모바일 결제시에는 페이지가 이동되어 버리기 때문에
m_redirect_url이라는 결제창 종료후 돌아올 url을 입력해야 한다
하지만 해당 방법으로 이동시 결제 성공 데이터가 날아가기 때문에
웹훅노티피케이션을 이용하여 백엔드로 전달해야 한다

0개의 댓글