Skip to content

[#90, #97] 예약금 결제 & 예약금 결제 취소 시나리오 구현#100

Merged
subbni merged 19 commits intodevfrom
feat/#90-payment
May 1, 2025
Merged

[#90, #97] 예약금 결제 & 예약금 결제 취소 시나리오 구현#100
subbni merged 19 commits intodevfrom
feat/#90-payment

Conversation

@subbni
Copy link
Copy Markdown
Contributor

@subbni subbni commented Apr 28, 2025

🧩 연관된 이슈

#90 , #97

✅ 작업 내용

  • 예약금 결제 시나리오 구현
    • 결제 준비
    • 결제 승인 요청
    • 결제 승인 완료
    • 결제 승인 실패
Screenshot 2025-04-28 at 21 55 04
  • 예약금 결제 취소 시나리오 구현
    • 결제 취소 요청 -> 예약 취소 요청 시 결제 취소 요청 이벤트 발행
    • 결제 취소 요청 실패
    • 결제 취소 요청 완료
Screenshot 2025-04-28 at 21 55 46

📷 테스트

  • 작성한 html & postman으로 시나리오 테스트 완료
Screenshot 2025-04-28 at 21 50 36 Screenshot 2025-04-28 at 21 50 58 Screenshot 2025-04-28 at 21 52 07

💬 리뷰 요구사항 (선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

subbni added 17 commits April 26, 2025 13:01
- orderId 필드 추가
- coupon (nullable = false) 제거
- MessagePayload 인터페이스를 사용하도록 하여 메서드를 하나로 통합
- AggregateQueueMapper에 정해진 큐 이름으로 발행
- payment에 환불 실패 마킹
- 관리자 slack 알림
- retry 로직 추가
- Toss Error 응답 시 사용하는 Exception 통일 처리
@subbni subbni added 기능 기능 구현 작업 고도화 labels Apr 28, 2025
@subbni subbni self-assigned this Apr 28, 2025
Copy link
Copy Markdown
Contributor

@karyosome1 karyosome1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

좋습니다!

@subbni subbni changed the title 예약금 결제 & 예약금 결제 취소 시나리오 구현 [#90, #97] 예약금 결제 & 예약금 결제 취소 시나리오 구현 Apr 29, 2025
@subbni subbni merged commit 5482786 into dev May 1, 2025
@subbni subbni deleted the feat/#90-payment branch May 1, 2025 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

고도화 기능 기능 구현 작업

Projects

None yet

Development

Successfully merging this pull request may close these issues.

예약금 결제 취소 시나리오 구현 예약금 결제 시나리오 구현

3 participants