- Diantar
- 11 November 2026 pukul 06.12 UTC
- Pengarang
- Kamo
- Kommit
- cfbee29
- Pengendali kotak surat/PBX dan reconcilers, LicenseUsageService, OrgPlanService: langganan CORE melalui CorePlans (tidak pernah Stripe sub produk datar); datar rencana tetap di luar total kursi, plafon, baris kursi dan tugas. - resolveBillingMarketId: pasar yang memegang rencana bisnis gratis, jika tidak harga terendah SUBSCRIPTION pasar menjual kursi - tidak pernah menampilkan perintah sendirian. - AccountSubscriptionService: baris bertahan sebelum setup-fee dan Subscription kunci idempotency (adalah "null:..."); ONE_TIME add-ons dikenakan sekali sebagai invoice item atau ditolak; fallbackToFree hanya dari pasar langganan sendiri; a Pembayaran pertama dengan debit bank disimpan tidak lengkap sampai itu jelas. - Perjanjian per-pasar dalam SetupFeeBiller, SelfPlanService, ConsumerCheckout dan admin perjanjian (marketId). - Opt-in periode grace: endpoints penjual **************** AUTO mulai pada invoice.payment_failed, StripeGraceSweep, pembayaran mengangkatnya. - billing.subscription.paid (pemesanan / invoice.paid) dan .ended (Stripe dibatalkan). - Invoice checkout mengambil kartu + us_bank_account, dihitung hanya ketika dibayar; SetupIntents menerima peristiwa webhook us_bank_account; async_payment_*.
