계정 기반 entities에 BillingService를 씁니다

RefactorBillingService
관련 상품
2026년 4월 27일 오후 10:36 UTC
이름 *
Kamo
뚱 베어
c984b72

BillingService는 현재 계정 중심입니다. 회원 중심의 흐름 (e.g. "카드 추가", "플랜 구독" 이제 계정으로 이동 아직 존재하지 않을 때 회원을위한 자동 생성; 계정 Stripe 고객 ID, 하나 이상의 카드, 구독, 라이센스를 보유하고 있습니다. 청구서 및 청구서 구성. 이름/지역 서비스: - 빌링그룹서비스 -> 계정Billing (주) - 빌링그룹멤버서비스 -> 계정BillingMember서비스 - BillingGroupSubscription서비스 -> 계정Subscription서비스 -********** -> -> 계정PaymentMethod서비스 - BillingGroupInvoice서비스 -> 계정Invoice서비스 - 라이센스서비스(rebalanceGroup -> rebalanceAccount) - StripeCustomerManager (계좌 운영) - StripeWebhookService (웹훅 핸들러) - PlatformAdminService (그룹이 아닌 계정으로 올립니다) 이름 / 위치 컨트롤러: - 빌링그룹컨트롤러 -> 계정Billing 제품정보 이제 엔드포인트가 ****************에 탑재되었습니다. accountUid는 길 변수로 수행 된 긴 (CockroachDB int64)입니다. 지불 방법 1 차적인 감적은 "default"에서 "primary"로 명명했습니다. 이름/지역 DTO: - 빌링그룹Dto -> 계정BillingDto - 빌링그룹MemberDto -> 계정BillingMemberDto - 빌링그룹라이센스Dto -> 계정LicenseDto - 빌링그룹 구독Dto -> 계정정보 - 빌링그룹리퀘스트 -> 계정Billing 제품정보 - 플랫폼그룹Summary -> 플랫폼AccountSummary EntitlementInvalidator: invalidateGroup(UUID) 대체 invalidateAccount(Long); pub/sub 페이로드가 "GROUP:{uuid}"에서 변경됨 으로 "ACCOUNT:{accountUid}". 제거: 이 서비스에 있는 모든 BillingGroup* 파일.

모든 변경 사항

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교