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

Activity

  1. self-assigned this
    on Apr 30, 2026
  2. added
    feat기능 구현 및 생성
    api서버 - 클라이언트 통신
    on Apr 30, 2026
  3. changed the title [-][Feat] 사장님 승격 API 연동[/-] [+][Feat] 사장님 승격 및 정산 완료 API 연동[/+] on Apr 30, 2026
  4. added a commit that references this issue on Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

api서버 - 클라이언트 통신feat기능 구현 및 생성

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions