Skip to content

hyoguoo/payment-integration-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

토스페이먼츠를 통한 결제 연동 시스템

일반적인 주문 시스템에 토스 페이먼츠 결제 연동을 추가한 프로젝트입니다.


프로젝트 목적

결제 진행에 사용되는 도메인은 간단하게 하거나 생략하고, 결제 핵심 로직 및 연동 과정 중 발생할 수 있는 문제점을 파악하고 해결하는 것을 목표로 하였습니다.

그 외 N+1 문제 해결Cursor 기반 페이징 적용을 통한 성능 개선 진행


기술 스택

  • Java 17
  • Spring 6.0.13
  • Spring Boot 3.1.5
  • MySQL 8.0.33

ERD

image

기능 목록

  • API
    • POST /api/v1/orders/create - 주문 요청
    • POST /api/v1/orders/confirm - 주문 승인
  • View
    • GET /order - 주문 상세 조회
    • GET /order/{id} - 주문 리스트 조회
    • POST /order/cancel - 주문 취소

Other Repositories