- Shipped
- 11 листопада 2026 р. о 06:12 UTC
- Author
- Kamo
- Commit
- cfbee29
- Контролери поштових скриньок/ PBX і прирівнювачі, LicenseUsageService, OrgPlanService: підписка CORE через CorePlans (ніколи не Stripe субпродукт плоского продукту); плоский плани не стосуються загального числа місць, верхніх меж, рядів місць і їх розподілу. - resolveBillingMarketId: ринок, на якому розташований безкоштовний план бізнесу, інакше найнижчий рівень продажу місць на ринку ПОДПИСКИ — ніколи не показувати замовлення окремо. - AccountSubscriptionService: рядок зберігся перед налаштувальною платою і підпискою idempotency keys (was "null:..."); додатки ONE_ TIME оплачено один раз як рахунок item або відмовлено; fallbackToFree лише з власного ринку підписки; a перший платіж банківським дебетом зберігається НЕПОВНИМ, поки він не буде розрахований. - Угоди з окремими ринками у SetupFeeBiller, SelfPlanService, ConsumerCheckout і адміністратор угоди (marketId). - Граціозні періоди: кінцеві пункти продавця **************** Автоматичний запуск на invoice.payment_failed, StripeGraceSweep, оплата піднімає його. - billing. subscription. paid (купівля / рахунок. оплачено) і .ended (Stripe скасовано). - Оплата рахунку вимагає картки + us_ bank_ account, рахується тільки при оплаті; SetupIntents приймає події webhook us_ bank_ account; async_ payment_ *.
