프로젝트

주문 결제 구현

워제하 2024. 6. 28. 15:36

 

 

현재 마이페이지의 결제 내역 상태이다.

아무것도 결제한 상태가 아니기 때문에 0으로 표시된다.

 

 

 

 

영화 프로젝트 페이지로 들어가 펀딩하기 버튼을 눌러준다.

 

 

 

 

그럼 프로젝트 주문 페이지가 나오게 되고 수량과 배송정보들을 입력하여 주문하기 버튼을 눌러준다.

만약 결제한 프로젝트가 영화가 아닌 도서라면 자동으로 배송비 3000이 붙어서 총 결제금액에 나오게 된다.

 

 

 

주문하기 버튼을 누르면 포트원 api 중 kg이니시스를 사용하여 구현했기때문에 kg이니시스 결제 화면이 나오게 된다.

 

 

 

 

원하는 결제 방식으로 결제를 성공하면 결제를 성공했다는 alert과 바로 결제 내역 페이지로 리다이렉트 되는 alert이 나오면서 결제 내역페이지로 이동하게 된다. 

 

 

 

 

결제 할때마다 부여되는 주문번호가 달라지기 때문에

이 결제 내역 페이지에는 주문번호가 다른 현재 내가 결제한 모든 프로젝트들이 나오게 된다. 그러므로 각각 다른 프로젝트 5개를 결제하면 5개의 결제내역들이 한 페이지에 보이게 된다.

(현재는 한 페이지만 결제 했기 때문에 1개만 보이는 것이다.)

 

 

 

다시 마이페이지로 들어가보면 결제 내역에 숫자 1이 올라간 것을 확인 할 수 있다.

 

 

 

 

숫자 1을 클릭하면 위에 나온 모든 결제 내역 페이지가 나오게 되고 하나의 결제 내역을 선택하게 되면 그 결제 내역의 상세 페이지가 나오게 된다.

상세 페이지에서는 주문 일자, 주문번호, 수량, 결제 가격, 주문자 및 배송 정보 등을 확인 할 수 있다.

 

 

 

 

DB에서 주문테이블을 확인해보면 해당 정보들이 잘 들어간 것을 확인 할 수 있다.

( userId에는 아이디로 설정한 이메일이 들어가는데 개인정보라 가렸다. )

 

 

 

 

 

포트원 사이트에 들어가서 결제 내역을 확인해도 해당 프로젝트의 결제가 잘 된 것을 확인 할 수 있다.

 

 

 

 

 

 

 

 

'프로젝트' 카테고리의 다른 글

네이버 로그인 API 구현  (0) 2024.07.01
카카오 로그인 API 구현  (0) 2024.07.01
환불 구현  (0) 2024.06.28