- Shipped
- 27 April 2026 pukul 22.36 UTC
- Author
- Kamo
- Commit
- c984b72
The BillingService sekarang Account- sentris. Anggota - arus yang didorong (mis. "add a card", "subscribe to a plan") now go through an Account that Buat otomatis bagi anggota ketika seseorang belum ada; Akun memegang id pelanggan Stripe, satu atau lebih kartu, subscriptions, lisensi, faktur, dan kepercayaan penagihan. Ganti nama / layanan yang diganti: - Layanan Grup Billing- > AccountBilling Layanan - Layanan Grup Billing - > AkuntBillingMemService - Layanan Pengelola Grup - > Layanan Berlangganan AccountSubscription - * * * * * * * * * * * * * * - > Akunting Payment MethoodService - Layanan Grup BillingInvoicemail - > Akunting Layanan Suara - LicenseService (rebalance Group - > rebalance Akun) - StripeCustomer Manager (beroperasi pada Akun) - StripeWebhookService (Penangan Account- scoped webhook) - PlatformAdminService (menggulung menurut Akun, bukan oleh Grup) Ganti nama / Pengontrol: - BillingGroupController - > AccountBilling Pengontrol Endpoints now mount at * * * * * * * * * * * * * * * * * * AccountUid adalah panjang (CockroachDB int64) dilakukan sebagai variabel path; metode pembayaran penanda primer diganti nama dari "baku" ke "primer". Ganti nama / ganti DTOs: - BillingGroupDto - > Akunting BillingDto - BillingGroupDimberDto - > AkuntBillingDimberDto - BillingGroupLicenseDto - > AccountLicenseDto - Dto Grup BillingSubscription - > Dto Subscription AccountSubscription - Permintaan Grup BillingGroup- > AccountBilling Permintaan - PlatformGroupSummary - > PlatformAccountRingkasan EntitleMentInvalidator: invalidateGroup (UUID) diganti oleh invalidateAccount (Long); pub / sub payload berubah dari "GRUP: {uuid}" untuk "ACCOUNT: {accountUid}". Dihapus: setiap berkas BillingGroup * dalam layanan ini.