Spring으로 결제서비스 만들기(2)
·
Spring/결제
2024.03.27 - [Spring/결제] - Spring으로 결제서비스 만들기(1) Spring으로 결제서비스 만들기(1) 시나리오 - 고객이 유료 API를 사용 - 서비스팀은 유료 API 사용 이력 남김 - 유료 API 사용 이력을 파일로 정산팀에게 전달 (임시로 랜덤 데이터 생성) // 고객번호, url, 상태, 생성일 - 정산팀은 1일 lsdiary.tistory.com 이전글에서는 정산팀은 1일 단위로 정산이라는 조건까지 구현을 완료했다. 매주 금요일 1주일치 1일 정산을 집계해서 DB에 저장 후, 고객사에 이메일 보냄 // 고객번호, 서비스번호, 횟수, 요금 이번에는 위 조건에 대해 확장을 해보도록 한다. 일주일치 csv파일을 만들어야하니 7개의 Worker Step을 만드는 Patition..
Spring으로 결제서비스 만들기(1)
·
Spring/결제
시나리오 - 고객이 유료 API를 사용 - 서비스팀은 유료 API 사용 이력 남김 - 유료 API 사용 이력을 파일로 정산팀에게 전달 (임시로 랜덤 데이터 생성) // 고객번호, url, 상태, 생성일 - 정산팀은 1일 단위로 정산 - 매주 금요일 1주일치 1일 정산을 집계해서 DB에 저장 후, 고객사에 이메일 보냄 // 고객번호, 서비스번호, 횟수, 요금 해야할 것 API호출 이력 파일 만드는 배치 일 단위 정산 배치 주 단위 정산 배치 먼저 결제 도메인을 만들었다. ApiOrder.java @Data @NoArgsConstructor public class ApiOrder { public String id; public Long customerId; private String url; private ..