- Shipped
- 11 Novemba 2026, 06:12 UTC
- Author
- Kamo
- Commit
- cfbee29
- Mailbox / PBX controllers na reconcilers, LicenseUsageService, OrgPlanService: CORE usajili kupitia CorePlans (kamwe flat bidhaa ya Stripe sub); flat mipango kukaa nje ya jumla ya kiti, dari, safu kiti na uteuzi. - resolveBillingMarketId: soko la kumiliki mpango wa biashara Free, vinginevyo chini SUBSCRIPTION soko kuuza viti - kamwe kuonyesha ili peke yake. - AccountSubscriptionService: safu aliendelea kabla ya setup-faida na Usajili idempotency nywila (alikuwa "null:..."); ONE_TIME add-ons kulipa mara moja kama ankara kitu au kukataa; fallbackToFree tu kutoka soko la kujiunga mwenyewe; a malipo ya kwanza na deni benki ni kuhifadhiwa kutokamilika mpaka ni wazi. - Per-makubaliano ya soko katika SetupFeeBiller, SelfPlanService, ConsumerCheckout na mkataba admin (marketId). - Opt-katika vipindi neema: msambazaji endpoints **************** AUTO kuanza juu ya invoice.payment_failed, StripeGraceSweep, malipo lifts ni. - billing.subscription.paid (kununua / invoice.paid) na .ended (Stripe kufutwa). - Ankara checkout inachukua kadi + us_bank_account, kuhesabiwa tu wakati kulipwa; SetupIntents kukubali us_bank_account; async_payment_* matukio webhook.
