Platformdaki Active ve Void sekmeler veyag directory
Konsolun Organizasyonları sekmesi şimdi Active ve Void alt-tablara bölünür. A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A ...
Bir planın başlangıç ücreti ve canlı teklif, tel üzerinde
PlanDto sadece tekrarlanan oranı taşıdı, bu yüzden her yüzey bir plan alıntıladı Müşteri ücret alınmazdı: KamoCRM'nin başlangıç ücreti 99 $ bir koltuktur, ki bu...
Müşterinin kendi planı sayfasının arkasında bir uç noktası
GET /api/billing/self/plan her şeyi / plan oluşturmasını yanıtlar: plan, ne plan, ne Organizasyon aslında kullanabilir, katalog karşı karşılaştırmak, koltuklar ...
Bill her iki rotada da bir plana olan başlangıç ücreti ve kayıt pazarlık terimleri
İki rota aynı plana ulaşır ve sadece bunlardan biri yenileri şarj edecektir per-seat başlangıç ücreti. Abonelik hizmeti aracılığıyla satış yazılı sipariş fatura...
Her para çekilmesini kilitle ve iki pods çalıştırın
BillingService bir pod koştu ve yedi planlanan süpürücüler sadece bunun yüzünden doğruydu. There There There There There There There There There There There The...
Çalışan teklifi servis edin ve bir koltuk aslında PAID olup olmadığını söyleyin
GET / marketler/{id}/promotion ekleyin. In-app satın almak için hiçbir yol yoktu Bir teklifin hepsinde çalıştığını biliyor - pazarlama sitesi promosyonları prom...
Bill üç yıllık dönem ve oranını konsola alıntı
BillingCycles TRIENNIAL, Stripe'i üç YEAR olarak ifade etti 30-six MONTHs bu yüzden yenileme imza yıldönümünü izler - aynı sebep ANNUAL bir yıldır. Aylar Şimdi ...
Per-server hatları uzantıları özetliyor
Telefon sunucusunun uzantıları sekmesi, organizasyon çapındaki figüre ve Başka bir şey, bu yüzden boş bir KamoPBX sunucusu "21 faturalı uzatmalar - 63.00 / ay" ...
Kendi kendini korumak için bir Enterprise abonelik
Enterprise müzakere edildi. Fiyat sunumunu selamlayın; bu, Sınır. Enterprise planı adı verilen bir istek çağrıcı olmadıkça reddedilir Mahkumlar ************ bu ...
Bill telefon hizmeti uzatma yoluyla
Model.PER EXTENSION, kendi ayrılmış miktar anahtarı, bir allocator, a allocator, Gece uzlaşıcı, bir kaldırma kapısı ve Özet API - telefon ikizi per-Mailbox çalı...
Posta kutusu için Bill e-posta, gece uzlaştı
Sayı, rezerve edilmiş bir anahtar altında sunucu-komputed under a request body can ulaşmak ve mevcut değişim yolu ile itti - bu Stripe'in CREATE PRORATIONS suçl...
Yeniden oynatılmış bir Stripe olayı bir no-op
BillingWebhook EventClaimService on its own bean, with REQUIRES NEW on Her yöntem ve dağıtım geçişinin önünde bile işlem yapar. Kaybeden bir iddia gönderilmeden...
Desteklenen organizasyonlar için ücretli dönüştürmeyi öğrenin
Billing SourceType.PAID şimdi pazarlama yayınlamaktadır.visitor. Çünkü sadece sessiz bir şekilde trafiğin yarısını özlüyor - HesapSubscription Servis Servisi Ko...
Paylaşılan çözümle platform erişimine karar verin
@PlatformAdmin sadece şimdi platformu doğru adlandırıyor (tafaulting to to MANAGE ORGANIZATIONS, bu hizmetin platform yüzeyinin yaklaşık olduğu şey) Ve karar Pl...
Yenileme tarihini kapsama ve grup ücretlerine taşıyın
Her iki yüzey de şimdi mevcutPeriodBit rapor ediyor vePeriodBit'i iptal ediyor. Tarih nedir? Bir iptal onayı aslında söylemek gerekir - "Sonuna sonuna kadar kol...
Organizasyon başına bir plan, 25-seat Enterprise tavan ve ödemeyi durdurmanın bir yolu
Plan şimdi bir organizasyon düzeyinde bir karar ve başka hiçbir şey onu genişletemez. Kendi kendine ödeme yapan veya bir grup yöneticisini seçmesine izin verin,...
Bir grubun planı iptal edilebilir ve bir kişi için çifte ödeme yapmayı bırak
Son gönderilen üç boşluk: Bir planla bir grup asla kaldırılamaz. delete() bir canlıyken reddediyor abonelik var - doğru, çünkü grup satır işaret eden tek şey S...
Fatura grupları sona erecek ve hiçbir şey için kendi ödemelerini durdurur
Bir grup şimdi insanları toplayabilir, yöneticisinin kendi kartı üzerinde bir plan satın alabilir ve el el ele alabilir Onun koltukları dışarıda. Bunların hiçbi...
İnsanlara ödemelerinin başarısız olduğunu söyleyin ve abonelikleri durdur
Bu var olmayan büyü. Fatura.Pay failed bir satır yazdı ve geri döndü: Hiçbir e-posta, bayrak yok, hiçbir devlet değişikliği ve faturalama.EU-service-url yapılan...
Bir üye kendi koltuğunu satın alalım ve bir vücut parametre delik yakın bir delik
Self-pay konsolun içinde bir yol yoktu. Fatura yüzeyindeki her şey Hesap şeklinde - Planlar ve Planlar & Planlar önce bir Hesap masası bulundurmanız gerekir Bil...
Yag politikası ve fatura grubu APIs
Bir organizasyon içinde kim Kamo’yu şimdi cevaplanabilir ve ayarlayıcı olabilir. Her ikisi de her ikisi de rotalar org-scoped ve bu nedenle kasıtlı olarak /api/...
Yeni bir abonelik hedefi veya çağrıcının hedefi için
İlk satın alma, hedefOrganizasyonId'ı kopyalamak için mevcut bir abonelike sahip değildir. Ve bunu koşulsuz olarak gerektiren, konsoldan biri yaratan şeydir imk...
Bir opted-in veyag odadan çıktığında bir blok satın alın
Geceli anlık süpüründen kısa bir süre sonra, çünkü bu ne üretir Kullanım figürüne karar verir - dünün sayısına karşı genişlemek bir satın alır Her seferinde bir...
Bir katalog fiyat değişikliği aslında Stripe'e ulaşır
Stripe Fiyatları tahmin edilebilir ve haritalama bir satır tutar (org, tip, kod, kod, döngüsü) eşsiz bir anahtarın arkasında, bu yüzden bir fiyat asla değişmeye...
Kullanım kapasitesinin yanı sıra
Depolama paneli, herhangi bir şeye karşı saklanantes tarafından bildirilen - hiçbir ücret, Yüzde yok, para yok - bu yüzden bir sahibi 400 GB'ye bakmak hiçbir yo...
İlk bir plan purchasable yapın ve gerçek plan fiyatları geri dön
İki şey bir organizasyonun ilk abonelik satın almayı bıraktı. Plan listeleri sadece alt.marketId üzerinden bir abonelikte veyag Zaten tuttu, bu yüzden kimse il...
Bill per-unit satın alınan birimler tarafından ekleniyor, başsaygı tarafından değil
Yeni ek miktarı oluşturma ve güncelleme yoluyla dinleyin: bir FLAT add-on şimdi Stripe miktarını abonelik aslında satın aldığı şeyden alır, bu yüzden dört 10 GB...
YugabayDB'de nokta ve PostgreSQLDialect
CockroachDB YugabayDB tarafından değiştirildi. Bağlantı dizeleri hareket eder cockroachdb-public:26257 to yb-tserver-service:5433 ve Hibernate lehçesi *********...
Bir deduplicated geçiş kullanımı okuyun
Paylaşılan-library değişikliğini bir şarj için ayrı dosya başına takip edin Organizasyon. Hem özet hem de günlük anlık yazar tek tek bir tek alır Görüntüleme ge...
Bir platform yöneticisi talep üzerine süpürücüyü çalıştıralım
Sualtı, dönem geri çekilmeleri ve ömür boyu toplamları için yapan şeydir Her şeyde zor alanlar cevaplanabilir, bu yüzden günler bir kesintiye kaybolur Boşluk do...
Bir organizasyonun depolandığı rapor
Hesap stats sekmesi her zaman “Bu süre için mevcut hiçbir kullanım verileri”, dedi. Her organizasyon için, çünkü kamo-internal'de CurrentUsage() bir stububub sı...
Filtrelenmiş, sıralanmış, paginated page
GET /orgs sayfa/size/q/sort/dir artı yedi filtre alır ve eve döner Emlak çapında agresyonlarla sayfa. GET /orgs/{orgId} tam ayrıntılı hizmet vermektedir Konsolu...
Batched page hidr at a constant query count
Ebeveyn başlıkları, birincil alan, entitlement ve the user titles, the plan/market behind the entitlement and the Abonelik-catalog bayrağı, tüm sayfadaki her bi...
Rehber sıra / Sayfa DTO ve yerli sorgu havuzu
PlatformOrgRow, iki yüzü ayrı taşır: entitlement (inbound subs Org'u hedeflemek - onu yöneten şey) ve billing (ya dag'ın kendilerini saymak) - sadece platform v...
Org directory SQL per-facet CTEs ile
Held hesaplar, inbound abonelikler, üyeler, lisanslar ve her biri Kendi CTE'lerinde orgs'e katılmadan önce bir araya gelir. Onlara bir tanede katılın Geçiş her ...
Geçerli, sıkıştırılmış veya g directory isteği
Boyutlar [1,100] ve tanınmayan bir tür başlık için geri döner, bu yüzden bir el-edited URL, tüm mülkleri ne de SQL'ye kadar götürebilir Ücretsiz metin. OrgSort ...
Bir paylaşılan, deterministic bir çözümleyici aracılığıyla alıntı modu
DenemeAdminService, ilk()'i bulmakla deneme aboneliklerini aldı sipariş edilmemiş liste, bu yüzden hem bekleyen hem de aktif bir denemeyi tutan bir org Ya da ra...
Expose denemeExpires Platformda veya yönetim denemeleri için Özetle
Platform-admin başvuruda/extend/status deneme uç noktaları + DTO denemeExpiresAt
Kayıtsız süpürücüler önbellek-bust ile ücretsiz denemeler sona erdi
E-sign use metreing + tüketici self-serve checkout
#4 metre: - EsignMeterSubmissionService (@Scheduled günlük): API-origin EsignUsageRecords per org+ period; ilk 40/dönüm dahil, geri gönderilenler Stripe Meter E...
Organizasyonu Yönet.isPlatform Ürün Platformu'ndan → Orgs
PlatformAccountSummary yankıları Platform Ürün + hasSubscription Pazar; yeni PUT ******************** (platform-admin kapılı) Bayrakları ayarlar ve org'un üyele...
Billing Services etrafında yeniden yaz
Deletes the org- level **************** kontrolörler, hizmetler ve DTO'lar. Tanıklar: - BillingGroupController montaj grupları, üyeler, abonelikler, lisanslar,...
PlatformAdmin kontrolör + hizmeti ekleyin Plan hibeleri için
PlatformAdminController at /api/billing / platform (klasik @PlatformAdmin Only) - GET /orgs, GET /orgs/{orgId} - POST /orgs/{orgId}/grants, PATCH|DELETE /orgs/{...
Enforce team-member pay-fees setting at Stripe customer creation
Bumps kamo-shared-library dependency to 1.5.0 so BillingService can resolve the new AppliedModelEnforcementService, and wires team-member vs org pay-fees enforc...
Initial BillingService — Stripe-integrated billing for KamoCRM
Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.