프로젝트

저번 결제 포스팅에서는 아임포트 API와 결제 연동 전 필요한 액세스 토큰을 어떻게 인증받아야 하는지를 알아봤었습니다 이번엔 저희 프로젝트에서는 어떻게 결제 처리를 했는지 보여드리겠습니다 결제 연동과 단순히 결제 성공을 시키는건 정말 간단하니 아임포트 결제 연동 가이드를 보고 따라하시면 되겠습니다 인증결제 연동하기 인증결제 연동하기 PG결제창을 이용한 인증결제를 손쉽게 연동할 수 있습니다. developers.portone.io PG사 연동은 KG이니시스를 사용했으며 실제 가맹점이 없기 때문에 테스트 연동을 통해 진행하였습니다 결제 전 주문 상세 정보를 보여주는 페이지입니다 이때 결제하기를 누르면 결제창이 나오게 됩니다 여기서 주로 사용하는 카카오 페이를 선택해서 실제 결제로 넘어가면 다음과 같은 화면창..
이번엔 결제 기능을 포스팅 해보겠습니다 제일 생소하기도 했고 처음으로 외부 라이브러리를 사용했던 기능입니다 개요 결제는 아임포트(iamport) 대행사를 이용했습니다 결제 연동 하기 결제 연동 하기 결제 연동 체계 결제 채널이란: 결제의 객체를 칭하는 명칭으로써 결제 대행사가 발급해준 credential 단위로 이루어 집니다. 해당 결제 채널을 가맹점이 직접 사용하시거나 가맹점 developers.portone.io 결제를 위해 PG사에 직접 연동하는 것보다는 아임포트를 사용하는 것이 시간적으로 더 낫다고 판단했습니다 아임포트 측에서도 사용 이유에 대해 잘 설명되어 있으니 참고하시면 좋을 것 같습니다 포트원 결제 FLOW 포트원 결제 FLOW PG사 직연동과 포트원 연동시의 결제 FLOW차이점을 확인할 ..
이번엔 장바구니 기능입니다 저번에 포스팅했던 주문 기능과 밀접하기 때문에 아래의 글을 읽고 오시면 이번 내용의 이해가 빠르실 겁니다 #3. 주문 - 01 제가 기능을 담당한 부분들은 크게 총 3가지 입니다 주문 / 장바구니 / 결제 여기서는 주문 기능에 대해서 포스팅 해보겠습니다 제가 사용한 기술 버전은 Java 17, SpringBoot 3.0 이상, mariaDB 10.4 이상, naellu81.tistory.com 개요 한번에 여러 상품을 구매하고 싶을 때 미리 담아놓을 수 있게 만든 장바구니 기능입니다 상품 상세 페이지에서 장바구니 버튼을 누르면 해당 상품이 장바구니에 담기게 됩니다 회원이 보는 장바구니 화면은 아래와 같습니다 여기서 회원은 왼쪽의 체크 박스로 상품 구매를 선택적으로 할 수 있게 ..
제가 기능을 담당한 부분들은 크게 총 3가지 입니다 주문 / 장바구니 / 결제 여기서는 주문 기능에 대해서 포스팅 해보겠습니다 제가 사용한 기술 버전은 Java 17, SpringBoot 3.0 이상, mariaDB 10.4 이상, Mybatis 3.0 이상이며 가장 먼저 회원이 상품을 바로 주문하고 싶은 경우 이루어지는 단일 상품 주문 프로세스입니다 개요 먼저 주문을 위한 상품 상세 페이지는 다음과 같습니다 여기서 바로주문하기를 누르면 단일 상품을 주문하도록 되어있고 장바구니 버튼을 누르면 장바구니에 담기게 되는 구조입니다 DB 주문과 관련된 DB 구조는 대략적으로 이렇게 작성했습니다 하나의 주문엔 여러 상품이 들어있을 수 있고 / 반대로 하나의 상품도 여러 주문에 들어있을 수 있기에 주문과 상품은 서..
naellu
'프로젝트' 카테고리의 글 목록