Skip to content

[Feat] 사장님 승격 및 정산 완료 API 연동 #107

Description

@skyblue1232

✨ 기능 설명

owner 회원가입 과정에서 점장 승격 기능을 추가하고,
customer 결제 완료 이후 서버 상태 동기화를 위한 정산 완료 처리 기능을 추가합니다.

💡 동작 방식

1. Owner 점장 승격

회원가입 완료
→ 사업자 등록번호 입력
→ 유효성 검사 진행
→ 점장 승격 API 호출
→ 승격 성공 시 회원가입 다음 단계로 이동

2. Customer 결제 완료 후 정산 처리

카카오페이 결제 진행
→ 결제 승인 API 호출
→ 승인 성공
→ 정산 완료 API 호출
→ 서버 상태 반영
→ 결제 완료 모달 노출
→ 메인 페이지 이동

예외 처리

- 사업자 번호 형식이 올바르지 않은 경우 에러 메시지 출력
- 점장 승격 실패 시 다음 단계 이동 차단
- 정산 API 실패 시에도 결제 완료 UX는 유지
- 결제 승인 실패 시 에러 화면 노출

✅ 구현 체크리스트

  • 사업자 등록번호 입력 UI 구성
  • 사업자 번호 유효성 검사 로직 구현
  • owner 점장 승격 mutation 추가
  • owner signup flow 연동
  • admin settlement domain 추가
  • customer settlement mutation 추가
  • 카카오페이 승인 후 순차 호출 로직 구현
  • 성공/실패 예외 처리
  • React Query cache invalidate 적용

📎 참고 자료 (선택)

  • Swagger - Owner Upgrade API
  • Swagger - Admin Settlement API
  • KakaoPay 결제 승인 API flow

Metadata

Metadata

Assignees

Labels

api서버 - 클라이언트 통신feat기능 구현 및 생성
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions