- Shipped
- 11 Kasım 2026 06:12 UTC
- Author
- Kamo
- Commit
- cfbee29
- Posta kutusu/ PBX kontrolörleri ve uzlaştırıcılar, LicenseUsageService, OrgPlanService: the CORE subscription via CorePlans (never a flat product's Stripe sub); flat Planlar koltuk toplamı, tavan, koltuk sıraları ve görevlendirmelerden uzak duruyor. - resolveBillingMarketId: Free planını tutan pazar, aksi takdirde en düşük ÜYELİK pazarı satış koltukları - asla yalnızca gösterim emri. - AccountSubscriptionService: setup-fee ve Subscription'dan önceki satır devam ediyordu idempotency anahtarları ("null:..." idi); ONE_TIME eklentileri fatura olarak bir kez faturalandı item or refused; fallbackToFree only from the subscription' s own market; a Banka havalesiyle yapılan ilk ödeme, işlem tamamlanana kadar EKSİK olarak tutulur. - SetupFeeBiller, SelfPlanService, ConsumerCheckout ve anlaşma yöneticisi (marketId). - Opt-in süreleri: satıcı son noktaları **************** Fatura. Ödeme_Faaliyetsiz'de otomatik başlatma, StripeGraceSweep, ödeme kaldırır. - billing.subscription.paid (alım / fatura.ödenmiş) ve .ended (Stripe iptal edildi). - Fatura ödemesi kart + us_bank_account alır, sadece ödendiğinde sayılır; SetupIntents us_bank_account; async_payment_* webhook olaylarını kabul eder.
