मंच org निर्देशिका में सक्रिय और शून्य टैब
कंसोल का संगठन टैब अब सक्रिय और शून्य सब-टैब में विभाजित है। A voided संगठन orgs.is active = FALSE (सुरक्षा सेवा के शून्य से सेट) है अंत बिंदु; निर्देशिका अभी भ...
एक योजना के स्टार्टअप शुल्क, और लाइव ऑफर, तार पर
PlanDto ने केवल आवर्ती दर को ले लिया, इसलिए एक योजना को उद्धृत करने वाली हर सतह ने एक मूल्य उद्धृत किया ग्राहक को शुल्क नहीं लिया जाएगा: कमोसीआरएम का स्टार्टअप ...
ग्राहक के अपने प्लान पेज के पीछे एक समापन बिंदु
GET/api/billing/self/plan उत्तर सब कुछ /myplan renders: योजना, क्या संगठन वास्तव में उपयोग कर सकता है, कैटलॉग के खिलाफ तुलना करने के लिए, सीटें और उनके रोस्टर, ...
एक योजना के लिए दोनों मार्गों पर स्टार्टअप शुल्क बिल करें, और रिकॉर्ड बातचीत की शर्तों
दो मार्ग एक ही योजना तक पहुंचते हैं और उनमें से केवल एक नया चार्ज करने जा रहा था प्रति सीट स्टार्टअप शुल्क। सदस्यता सेवा के माध्यम से बिक्री-लिखित आदेश बिल, जो ...
प्रत्येक धन-चलित स्वीप को लॉक करें और दो फली चलाएं
बिलिंग सर्विस ने एक पॉड चला और इसकी सात अनुसूचित झाड़ियाँ केवल इसके कारण ही सही थीं। वहाँ इस प्लेटफॉर्म पर कहीं भी कोई शेडलॉक नहीं है, इसलिए एक दूसरा प्रतिकृति ...
चल प्रस्ताव की सेवा करें, और कहते हैं कि क्या एक सीट वास्तव में PAID है
Adds GET/markets/{id}/promotion. इन-ऐप खरीदारी की सतह के लिए कोई रास्ता नहीं था एक प्रस्ताव सब पर चल रहा था पता - विपणन साइट के माध्यम से प्रचार पढ़ा सार्वजनिक ...
तीन साल की अवधि बिल करें और अपनी दर को कंसोल में उद्धृत करें
BillingCycles TRIENNIAL हासिल करते हैं, जिन्होंने स्ट्राइप को तीन वर्ष के बजाय व्यक्त किया था। तीस-छह महीने इसलिए नवीनीकरण संकेतन की सालगिरह को ट्रैक करता है - ...
एक्सटेंशन सारांश पर सर्वर लाइनें
फोन सर्वर के एक्सटेंशन टैब ने संगठन-व्यापी आंकड़ा दिखाया और कुछ और नहीं, इसलिए एक खाली KamoPBX सर्वर ने "21 बिलेबल एक्सटेंशन" प्रदर्शित किया $63.00 / महीना" - 2...
एक सेल्फ-सर्व एंटरप्राइज सब्सक्रिप्शन मनाएं
एंटरप्राइज़ पर बातचीत की जाती है। मूल्य निर्धारित करना; यह है सीमा। एक अनुरोध का नाम देने के लिए एंटरप्राइज प्लान मना कर दिया जाता है जब तक कि कॉलर पकड़ना *****...
एक्सटेंशन द्वारा बिल फोन सेवा
मूल्य निर्धारणModel.PER EXTENSION, अपनी खुद की आरक्षित मात्रा कुंजी, एक मगरमच्छ, एक रात में पुन: प्रयोज्य, एक हटाने वाला गेट और सारांश एपीआई - फोन जुड़वां प्रति...
बिल ई-मेल प्रति मेलबॉक्स, रात में संगत
मात्रा एक आरक्षित कुंजी के तहत सर्वर-Computed है, एक अनुरोध शरीर नहीं कर सकता पहुंच, और मौजूदा संशोधन पथ के माध्यम से धक्का दिया - इसलिए स्ट्राइप का CREATE PROR...
एक फिर से खेलना स्ट्राइप घटना एक नो-ऑप
जोड़ना बिलिंगवेबहुकEventClaimService अपने बीन पर, REQUIRES NEW के साथ प्रत्येक विधि, और इसे प्रक्रिया में तार करता है प्रेषण स्विच से आगे निकलें। बिना प्रेषण के...
ट्रैक किए गए संगठनों के लिए भुगतान रूपांतरण प्रकाशित करें
दोनों पथ जो बिलिंगसोर्सेटाइप पर मुहर लगाते हैं। पीएआईडी अब विपणन प्रकाशित करते हैं। विज़िटर.पेड, क्योंकि केवल एक चुपचाप आधे यातायात को याद करता है - AccountSubs...
साझा हलकों के साथ मंच का उपयोग तय करें
@PlatformAdminOnly अब उस प्लेटफॉर्म को सही नाम देता है जिसके लिए इसकी आवश्यकता होती है (डिफ़ॉल्टिंग टू) प्रबंधन ORGANIZATIONS, जो इस सेवा की मंच की सतह के बारे ...
कवरेज और ग्रुप पेलोड पर नवीकरण की तारीख ले लो
दोनों सतहें अब वर्तमान की रिपोर्ट करेंPeriodEnd और रद्द AtPeriodEnd। तारीख क्या है एक रद्द पुष्टि वास्तव में कहने की जरूरत है - "आप अपनी सीट को अंत तक रखते हैं ...
प्रति संगठन एक योजना, 25 सीट एंटरप्राइज छत और भुगतान को रोकने का एक तरीका
यह योजना अब एक संगठन स्तर का निर्णय है और कुछ भी इसे ओवरराइड नहीं कर सकता है। एक स्व-भुगतानकर्ता या एक समूह प्रबंधक को अपने स्वयं के पढ़ने को एक दयालुता की तरह ...
एक समूह की योजना रद्द कर दी जाती है, और एक व्यक्ति के लिए डबल भुगतान रोकती है
आखिरी किस चीज़ में तीन अंतराल: एक योजना के साथ एक समूह को कभी हटाया नहीं जा सकता है। हटाना () एक जीवित रहने के दौरान मना कर देता है सदस्यता मौजूद है - सही, चूं...
बिलिंग समूह अंत करने के लिए अंत में काम करते हैं, और कुछ भी नहीं के लिए स्वयं भुगतान चार्ज बंद करो
एक समूह अब लोगों को इकट्ठा कर सकता है, अपने प्रबंधक के अपने कार्ड और हाथ पर एक योजना खरीद सकता है। इसकी सीट बाहर निकलती है। उनमें से कोई भी अस्तित्व में नहीं था...
लोगों को उनके भुगतान में विफल रहा, और सदस्यता को नीचे खड़ा करें
यहीं तक नहीं था। चालान.payment failed एक पंक्ति लिखा है और लौटे: कोई ईमेल नहीं, कोई झंडा, कोई राज्य परिवर्तन और billing.email-service-url को कॉन्फ़िगर नहीं किया...
एक सदस्य अपनी सीट खरीदते हैं, और एक बॉडी पैरामीटर छेद बंद करते हैं
स्व-भुगतान के पास कंसोल के अंदर कोई मार्ग नहीं था। बिलिंग सतह पर सब कुछ है खाता के आकार का - आपको पहले से ही योजनाओं और योजनाओं से पहले एक खाता होना चाहिए। बिलि...
संगठन नीति और बिलिंग समूह एपीआई
कौन एक संगठन के अंदर कामो का भुगतान कर सकता है अब जवाबदेह और निर्धारित है। दोनों मार्ग org-scoped हैं और इसलिए जानबूझकर बाहर /api/billing/accounts/** "मैं अपने ...
कॉलर के लिए एक नया सदस्यता का लक्ष्य org डिफ़ॉल्ट
पहली खरीद में लक्ष्य की प्रतिलिपि बनाने के लिए कोई मौजूदा सदस्यता नहीं हैऑर्गनाइजेशनआईडी से, और इसे बिना शर्त की आवश्यकता होती है जो कंसोल से एक बनाती है असंभव।...
जब एक ऑप्ट-इन ऑर्ग कमरे से बाहर निकलता है तो ब्लॉक खरीदें
रात के स्नैपशॉट स्वीप के तुरंत बाद रन, क्योंकि यही कारण है कि क्या पैदा करता है इसका उपयोग यह तय करता है - कल की संख्या के खिलाफ विस्तार से एक खरीदना होगा हर बा...
वास्तव में एक सूची मूल्य परिवर्तन स्ट्राइप तक पहुंचें
स्ट्रिप प्राइस इम्यूटेबल हैं और मैपिंग में प्रति पंक्ति (ऑर्ग, टाइप, कोड) होती है। चक्र एक अद्वितीय कुंजी के पीछे, इसलिए एक बार एक मूल्य अस्तित्व में यह कभी नही...
उपयोग के साथ क्षमता रिपोर्ट करें
स्टोरेज पैनल ने सभी पर कुछ नहीं संग्रहीत बाइट्स की सूचना दी - कोई भत्ते नहीं, कोई प्रतिशत नहीं, कोई पैसा नहीं - इसलिए 400 जीबी की तलाश में मालिक को बताने का कोई...
पहला प्लान खरीदने योग्य बनाएं और रियल प्लान की कीमतों को वापस लौटाएं
दो बातें एक संगठन कभी एक पहली सदस्यता खरीद बंद कर दिया। योजना सूची केवल उप-मार्केट के माध्यम से उपलब्ध थी। पहले से ही आयोजित, इसलिए किसी के साथ कोई भी उत्पाद म...
बिल प्रति यूनिट ऐड-ऑन इकाइयों द्वारा खरीदा, headcount द्वारा नहीं
निर्माण और अद्यतन के माध्यम से नए ऐड-ऑन मात्रा को थ्रेड करें: अब एक FLAT ऐड-ऑन क्या सदस्यता वास्तव में खरीदा से अपनी धारी मात्रा लेता है, तो चार प्रति सीट एक बा...
YugabyteDB में प्वाइंट और PostgreSQLDialect का उपयोग करें
CockroachDB को YugabyteDB द्वारा प्रतिस्थापित किया गया है। कनेक्शन स्ट्रिंग्स से चलते हैं cockroachdb-public:26257 to yb-tserver-service:5433. ************* Pos...
एक deduplicated पास से इमेजिंग उपयोग पढ़ें
प्रति विशिष्ट फ़ाइल प्रति एक चार्ज करने के लिए साझा-library परिवर्तन का पालन करता है संगठन दोनों सारांश और दैनिक स्नैपशॉट लेखक एक एकल लेते हैं प्रत्येक डोमेन को...
एक प्लेटफॉर्म व्यवस्थापक को मांग पर स्नैपशॉट स्वीप चलाएं
स्वीप वह है जो अवधि को हटाने और जीवनकाल के लिए कुल बनाता है कठिन-हटाने वाले डोमेन सभी पर जवाबदेह होते हैं, इसलिए बाहर निकलने के लिए दिन खो जाते हैं स्थायी रूप स...
एक संगठन क्या भंडारण है की रिपोर्ट
खाता स्टेट्स टैब हमेशा "इस अवधि के लिए उपलब्ध कोई उपयोग डेटा नहीं", कहा जाता है। हर संगठन के लिए, क्योंकि कैमो-आंतरिक में getCurrentUsage () एक स्टब है शून्य मी...
Org निर्देशिका को फ़िल्टर्ड, सॉर्टेड, पगिनेटेड पेज के रूप में परोसें
GET/orgs पेज/आकार/q/sort/dir प्लस सात फिल्टर लेता है और घर लौटता है संपत्ति-व्यापी समुच्चय के साथ पृष्ठ लिफाफा। GET/org/{orgId} पूर्ण विवरण प्रदान करता है कंसोल...
एक सतत क्वेरी गणना पर बैच पेज हाइड्रेशन
माता-पिता का शीर्षक, प्राथमिक डोमेन, योजना / बाजार हकदारी और उसके पीछे सदस्यता कैटलॉग ध्वज पूरे पृष्ठ पर प्रत्येक एक बैच में (: ids) हैं, इसलिए 100-row पेज में ...
निर्देशिका पंक्ति/पृष्ठ डीटीओ और मूल क्वेरी भंडार
प्लेटफ़ॉर्मOrgRow दो पहलूओं को अलग से रखता है: पात्रता (इनबाउंड सब्स) ओर्ग को लक्षित करना - यह क्या नियंत्रित करता है) और बिलिंग आयोजित (लेखाओं का स्वामित्व) - ...
संगठन निर्देशिका SQL प्रति पहलू CTEs के साथ
हेल्ड अकाउंट, इनबाउंड सब्सक्रिप्शन, सदस्य, लाइसेंस और प्रत्येक बच्चे अपने खुद के CTE में orgs में शामिल होने से पहले कुल मिलाकर। उन्हें एक में शामिल होना पास पं...
मान्य, दबाना org निर्देशिका अनुरोध
आकार [1,100] के लिए clamps और एक unrecognised तरह शीर्षक वापस गिर जाता है, तो एक हाथ से संपादित यूआरएल न तो पूरी संपत्ति का अनुरोध कर सकता है और न ही SQL तक पहु...
एक साझा, निर्धारित संकल्पक के माध्यम से डेरीव पात्रता मोड
TrialAdminService ने अपने परीक्षण की सदस्यता को फाइंडफर्स्ट के साथ चुना () एक पर अक्रमित सूची, इसलिए एक ऑर्ग जो एक लंबित और सक्रिय परीक्षण दोनों को पकड़ सकता है...
एक्सपोज़ ट्रायलExpiresAt ऑन प्लेटफॉर्म org सारांश फॉर एडमिन ट्रायल्स UI
प्लेटफार्म व्यवस्थापक लागू/विस्तार/status परीक्षण समापन बिंदुओं + डीटीओ परीक्षणExpiresAt
अनुसूचित स्वीप रिवर्ट ने कैश-बस्ट के साथ मुफ्त में परीक्षण समाप्त कर दिया
E-sign उपयोग मीटरिंग + उपभोक्ता स्व-सेवा चेकआउट
#4 मीटरिंग: - EsignMeterSubmission Service (@Scheduled Daily): API-origin EsignUsageRecords per org+period; पहले 40/period शामिल, बाकी जमा स्ट्रिप मीटर के रूप म...
संगठन का प्रबंधन करें.isPlatform
प्लेटफार्मलेखन मार्केट; नया PUT ******************* (platform-admin gated) ध्वज सेट करता है और org के सदस्यों के हकदारी (उनके उत्पाद) को अमान्य करता है जड़, और ...
बिलिंगसमूह के आसपास बिलिंग सर्विसेज को फिर से लिखना
Org-level ******************* नियंत्रक, सेवाएं और डीटीओ परिचय: - बिलिंगसमूह कंट्रोलर माउंटिंग ग्रुप, सदस्य, सदस्यता, लाइसेंस, भुगतान विधियां, और / एपीआई / बिलि...
प्लेटफॉर्म एडमिन कंट्रोलर + सर्विस फॉर कम्प प्लान अनुदान
प्लेटफार्मAdminController at /api/billing/platform (class-level @PlatformAdminOnly) - GET/orgs, GET/orgs/{orgId} POST/orgs/{orgId}/grants, PATCH |DELETE/orgs/{o...
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...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.