Seller Onboarding
Authenticated User → POST /api/v1/seller/onboarding → atomic 생성:
text
Authenticated User (buyer or existing)
↓
Seller 생성 (seller_*) — 신규 ID 발급
↓
Membership 생성 (owner) — seller_memberships
↓
SellerSettings 초기화 — 기본 fee/payout 구조
↓
Verification = NOT_REGISTERED — 실사업자 검증 전
↓
users.role=seller, seller_id 설정1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
정책
- 기존 User 계정 재사용 (재가입 불필요)
- 중복 온보딩 → 409 ALREADY_SELLER
- 모든 하위 데이터는
batch()로 원자 생성 — 부분 실패 없음 - 데모 계좌번호·API key 사용 금지 — seller_settings는 빈 값으로 생성, 사용자가 실제 값 입력
- 실사업자 검증(verification APPROVED) 전 정산 제한
- seller_nougat 같은 하드코딩 fallback은 운영 경로에서 제거됨