- Отгружено
- 11 ноября 2026 г. в 06:12 UTC
- Автор
- Kamo
- Завершение
- cfbee29
- Контроллеры и согласователи почтовых ящиков/АТС, LicenseUsageService, OrgPlanService: подписка CORE через CorePlans (никогда не Stripe субпродукт плоского продукта); плоский планы остаются вне общего количества мест, потолков, рядов мест и распределения. - resolveBillingMarketId: рынок, на котором находится бизнес Бесплатный план, иначе самые низкие SUBSCRIPTION рынка продажи мест — никогда не отображать заказ один. - AccountSubscriptionService: строка сохранялась перед setup-fee и Subscription ключи idempotency (были "null:..."); ONE_TIME дополнения оплачиваются один раз как счет-фактура элемент или отказано; fallbackToFree только с собственного рынка подписки; первый платеж банковским дебетом хранится НЕПОЛНЫМ до его очистки. - Соглашения по отдельным рынкам в SetupFeeBiller, SelfPlanService, ConsumerCheckout и администратор соглашения (marketId). - Периоды отсрочки для включения: конечные точки продавца **************** Автоматический запуск на invoice.payment_failed, StripeGraceSweep, оплата поднимает его. - billing.subscription.paid (покупка / счет.оплачен) и .ended (Stripe отменен). - Счет кассы принимает карту + us_bank_account, учитывается только при оплате; SetupIntents принимает события webhook us_bank_account; async_payment_*.
