안녕하세요 여러분! 우징입니다🤗이전 글에서 시스템 아키텍초 및 ERD 설계를 마쳤습니다. 이제 본격적인 개발을 시작하기 위해, 이번 글에서는 IntelliJ에서 Spring Boot 프로젝트를 직접 생성하고, 실행 테스트까지 완료해보겠습니다. 우선 사전에 IntelliJ와 Java 17버전을 설치해야합니다! 👇 아래 글에서 설치방법을 안내하고있으니 참고해주세요~ Java 17 개발 환경 셋팅 - JDK 17 & 인텔리제이 설치 (With.MacOS M1) — Hello Development World ! Java 17 개발 환경 셋팅 - JDK 17 & 인텔리제이 설치 (With.MacOS M1)설치하기 전에 간단하게 JDK와 인텔리제이가 무엇인지 알아보겠습니다. JDK란?Java 프로그램을 개발할 ..
안녕하세요 여러분! 우징입니다🤗 앞으로 함께 만들어갈 전자결제 시뮬레이터 프로젝트에 대해 간단하게 소개하는 시간을 가져보려 합니다!이 글에서는 프로젝트의 전체 흐름, 목표, 시리즈 순서, 사용 기술 스택까지 살펴보겠습니다. 프로젝트 소개전자결제 시스템은 단순한 결제 기능이 아닙니다.고객, 가맹점, PG, 카드사/은행까지 복수의 주체가 참여하고,API 호출, 승인 처리, 보안, 콜백 등 다양한 요소가 얽힌 복잡한 시나리오입니다. ✅ 이 시리즈는 실제 서비스처럼 동작하는 전자결제 흐름 전체를 백엔드 시스템으로 구현해보는 프로젝트입니다.Spring Boot 기반으로 가맹점 서버, PG 서버, 카드사 서버를 분리해 구현하며, 실전 감각을 익히는 데 중점을 둡니다. 항목설명프로젝트명결제 프로세스 만들기대상 독자..
안녕하세요 여러분! 우징입니다🤗 저는 아직 전자결제 시스템을 직접 연동하거나 실무에서 경험해본 적은 없습니다. 하지만 여러 회사의 공식 문서(NHN KCP, KG이니시스,Toss Payments 등)를 바탕으로 결제 프로세스를 조사하고 학습한 내용을 기반으로, 이번 프로젝트에서는 실제 전자결제 회사처럼 작동하는 결제 시뮬레이터를 Spring Boot로 구현해보려고 합니다. 하지만, 그 전에 전자결제가 무엇인지, 어떤식으로 결제가 진행되는건지 알아보겠습니다! 전자결제란?✅ 온라인에서 상품이나 서비스를 결제할 수 있도록 중개해주는 시스템! 오프라인에서는 우리가 현금이나 카드를 내밀면서 결제를 하죠.하지만 온라인 쇼핑몰, 앱, 서비스에서는 그런 직접 결제가 불가능하니,전자적으로 결제 정보를 주고받고 처리..