खाता आधारित संस्थाओं पर बिलिंग सर्विस को फिर से लिखना

RefactorBillingService
शिप
27 अप्रैल 2026 को 10:36 pm बजे UTC
लेखक
Kamo
Commit
c984b72

बिलिंग सर्विस अब खाता केंद्रित है। सदस्य संचालित प्रवाह (उदाहरण के लिए) "एक कार्ड जोड़ें", "एक योजना के लिए सदस्यता लें" अब एक खाता के माध्यम से जाना जाता है। जब कोई अभी तक मौजूद नहीं है तो सदस्य के लिए ऑटो-creates; खाता स्ट्राइप ग्राहक आईडी, एक या अधिक कार्ड, सदस्यता, लाइसेंस, चालान, और एक बिलिंग विन्यास। सेवाओं का नाम बदलकर बदलना: - बिलिंगसमूहसेवा -> लेखा बिलिंग सेवा - बिलिंगसमूह सदस्यसेवा -> लेखा बिलिंग सदस्य सेवा - बिलिंगसमूह सदस्यता सेवा -> लेखा सदस्यता सेवा ********** -> खाता भुगतान - बिलिंगसमूह चालानसेवा -> खाता चालान सेवा - लाइसेंससेवा (रिबैलेंससमूह -> असंतुलित खाता) - स्ट्रिपग्राहक प्रबंधक (लेखा पर कार्य करता है) - स्ट्रिपवेबहुक सर्विस (लेखा-स्किप्ड वेबहुक हैंडलर) - प्लेटफ़ॉर्मAdminService (लेखा द्वारा प्रस्तुत नहीं, समूह द्वारा नहीं) नाम दिया / प्रतिस्थापन नियंत्रक: - बिलिंगसमूह कंट्रोलर -> लेखा बिलिंग नियंत्रक अंत बिंदुओं को अब ************* AccountUid एक लंबे (CockroachDB int64) पथ चर के रूप में किया जाता है; भुगतान विधि प्राथमिक मार्कर को "डिफ़ॉल्ट" से "प्राथमिक" नाम दिया गया है। डीटीओ का नाम बदलकर बदलना: - BillingGroupDto -> लेखा बिलिंग - बिलिंगसमूह सदस्यDto -> लेखा बिलिंग सदस्य - BillingGroupLicenseDto -> AccountLicenseDto - BillingGroupSubscriptionDto -> लेखा सदस्यता - BillingGroupRequests -> लेखा बिलिंग अनुरोध - प्लेटफार्मसमूह सारांश -> प्लेटफार्मलेखन EntitlementInvalidator: invalidateGroup (UUID) द्वारा प्रतिस्थापित अमानवीयलेखा (लंबी); पब / उप पेलोड "GROUP:{uid}" से बदल गया "ACCOUNT:{accountUid}". हटा दिया गया: इस सेवा में प्रत्येक बिलिंगसमूह* फ़ाइल।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें