Credit-Based Billing आपको ग्राहकों को क्रेडिट का बैलेंस—API कॉल्स, टोकन, compute units, या कोई भी कस्टम मेट्रिक—अवंटित करने देता है और जैसे-जैसे वे आपकी सेवा उपयोग करते हैं, उस बैलेंस से घटाता है। क्रेडिट सभी उत्पाद प्रकारों में काम करते हैं: सब्सक्रिप्शन, एक-समय खरीदारी, और उपयोग-आधारित बिलिंग।
Usage-Based Billing
रियल-टाइम उपभोग के आधार पर बैलेंस से घटाने के लिए क्रेडिट को मीटरों के साथ मिलाएं।
Subscriptions
रोलओवर, ओवरएज, और एक्सपायरी नियंत्रणों के साथ बिलिंग चक्र के अनुसार क्रेडिट निर्गत करें।
Customer Portal
ग्राहक पोर्टल में बैलेंस, लेन-देन इतिहास, और क्रेडिट उपयोग देख सकते हैं।
क्रेडिट-आधारित बिलिंग क्या है?
Credit-Based Billing आपको अपने उत्पादों के हिस्से के रूप में ग्राहकों को क्रेडिट अधिकार देने के लिए एक लचीली प्रणाली प्रदान करता है। प्रति उपयोग शुल्क लेने या फीचर फ्लैग से एक्सेस सीमित करने के बजाय, आप एक क्रेडिट पूल आवंटित करते हैं जिसे ग्राहक आपकी सेवा का उपयोग करते समय घटाते हैं। क्रेडिट इन उद्देश्यों के लिए आदर्श हैं:- AI और LLM प्लेटफ़ॉर्म: प्रत्येक प्लान टियर के लिए टोकन या जेनरेशन क्रेडिट प्रदान करें
- API सेवाएं: ओवरएज प्राइसिंग के साथ API कॉल क्रेडिट आवंटित करें
- इन्फ्रास्ट्रक्चर प्लेटफ़ॉर्म: compute घंटे या स्टोरेज क्रेडिट जारी करें
- कम्युनिकेशन सेवाएं: प्रत्येक सब्सक्रिप्शन पर संदेश या मिनट क्रेडिट प्रदान करें
- उपयोग आधारित SaaS: शामिल उपयोग को क्रेडिट पूल में बंडल करें

मुख्य अवधारणाएँ
क्रेडिट प्रकार
क्रेडिट बनाते समय, आप दो प्रकारों में से चुनते हैं:- Custom Unit
- Fiat Credits
अपने स्वयं के यूनिट—टोकन, API कॉल, compute घंटे, या कोई भी मेट्रिक जो आपके उत्पाद के लिए मायने रखता हो—में क्रेडिट परिभाषित करें। कस्टम यूनिट आपकी सेट की गई प्रिसीजन (0 से 3 दशमलव स्थान) का उपयोग करती हैं।सर्वोत्तम: API कॉल्स, AI टोकन, compute घंटे, स्टोरेज यूनिट्स, संदेश
क्रेडिट जीवनचक्र
क्रेडिट निर्गमन से लेकर उपभोग तक एक स्पष्ट जीवनचक्र का पालन करते हैं:Credits Issued
जब कोई ग्राहक किसी उत्पाद (सब्सक्रिप्शन या एक-समय) के साथ संलग्न क्रेडिट अधिकार खरीदता है, तब क्रेडिट प्रदान किए जाते हैं। सब्सक्रिप्शन के लिए, प्रत्येक बिलिंग चक्र में क्रेडिट फिर से निर्गत किए जाते हैं।
Credits Consumed
जैसे-जैसे ग्राहक आपकी सेवा का उपयोग करते हैं, क्रेडिट घटते हैं। उपयोग-आधारित उत्पादों के लिए, मीटर रियल-टाइम घटनाओं के आधार पर क्रेडिट अपने आप घटाते हैं। आप डैशबोर्ड या API के माध्यम से क्रेडिट मैन्युअली भी घटा सकते हैं।
Credits Expire or Roll Over
बिलिंग चक्र (या कॉन्फ़िगर की गई एक्सपायरी अवधि) के अंत में, अप्रयुक्त क्रेडिट या तो समाप्त हो जाते हैं या आपके सेटिंग्स के अनुसार अगले अवधि में रोलओवर हो जाते हैं।
अनुदान स्रोत
क्रेडिट कई स्रोतों से दिए जा सकते हैं:| स्रोत | विवरण |
|---|---|
| सब्सक्रिप्शन | सब्सक्रिप्शन खरीद के साथ निर्गत क्रेडिट, प्रत्येक बिलिंग चक्र में फिर से निर्गत |
| एक-समय | एक-समय भुगतान उत्पाद के साथ निर्गत क्रेडिट |
| API | API या डैशबोर्ड के माध्यम से मैन्युअली प्रदान किए गए क्रेडिट |
| रोलओवर | पिछले बिलिंग चक्र से आगे ले जाए गए क्रेडिट |
क्रेडिट बनाना
अपने डैशबोर्ड के Products → Credits सेक्शन में क्रेडिट अधिकार बनाएं। प्रत्येक क्रेडिट यूनिट, प्रिसीजन, एक्सपायरी नियम, और जीवनचक्र व्यवहार को परिभाषित करता है।
Navigate to Credits
अपने डैशबोर्ड में Products पर जाएं और Credits टैब चुनें। शुरू करने के लिए Create Credit पर क्लिक करें।
Set General Settings
क्रेडिट प्रकार और प्रदर्शन गुण सेट करें:
Custom Unit या Fiat Credits चुनें।
- Custom Unit - अपनी खुद की मेट्रिक (टोकन, API कॉल, compute घंटे) परिभाषित करें। इसके लिए एक Unit Name (जैसे “Platform tokens”) और एक Precision सेटिंग आवश्यक है।
- Fiat Credits - क्रेडिट वास्तविक मुद्रा मूल्य का प्रतिनिधित्व करते हैं। इसके लिए Unit Currency चयन (USD, EUR, GBP, INR, आदि) आवश्यक है।
केवल Custom Unit क्रेडिट्स के लिए। ग्राहक इस क्रेडिट के लिए जो लेबल देखते हैं (उदा., “AI Tokens”, “API Calls”)। चेकआउट और ग्राहक पोर्टल में दिखाया जाता है।
केवल Custom Unit क्रेडिट्स के लिए। अनुमत दशमलव स्थान की संख्या:
0- पूर्णांक (API कॉल जैसी गिनी जाने वाली वस्तुओं के लिए सर्वोत्तम)1- एक दशमलव (0.0)2- दो दशमलव (0.00) - डिफ़ॉल्ट3- तीन दशमलव (0.000)
क्रेडिट जारी करने के बाद कितने समय तक वैध रहते हैं:
- 7 दिन, 30 दिन (डिफ़ॉल्ट), 60 दिन, 90 दिन, Custom, या Never
Configure Subscription Settings (Optional)
ये सेटिंग्स आवर्ती सब्सक्रिप्शन के भीतर क्रेडिट व्यवहार को नियंत्रित करती हैं:जब क्रेडिट खत्म हो जाएं या सब्सक्रिप्शन समाप्त हो जाए:
अप्रयुक्त क्रेडिट को अगले बिलिंग चक्र में आगे बढ़ने की अनुमति दें। सक्षम होने पर, निम्न को कॉन्फ़िगर करें:
- Max Rollover Percentage (0–100%) - कितना आगे बढ़ाया जा सकता है उसका सीमा
- Rollover Timeframe - रोल-ओवर किए गए क्रेडिट कितने समय तक वैध रहते हैं (जैसे, 1 महीना)
- Max Rollover Count - अधिकतम लगातार रोल-ओवर की संख्या जिसके बाद क्रेडिट जब्त हो जाते हैं
जब उनका क्रेडिट बैलेंस शून्य हो जाए तब भी ग्राहकों को आपकी सेवा का उपयोग जारी रखने दें। सक्षम होने पर, कॉन्फ़िगर करें:
- Overage Limit - बैलेंस से आगे ग्राहक कितने क्रेडिट खा सकते हैं
- Price Per Unit - ओवरएज सक्षम होने पर प्रत्येक अतिरिक्त क्रेडिट की लागत (मुद्रा चयन के साथ)
बिलिंग चक्र के अंत में ओवरएज कैसे संभाला जाए इसे नियंत्रित करता है:
- Forgive overage at reset (डिफ़ॉल्ट) - क्रेडिट सीमा से अधिक उपयोग को ट्रैक किया जाता है लेकिन शुल्क नहीं लिया जाता। बैलेंस प्रत्येक चक्र में रीसेट होता है।
- Bill overage at billing - क्रेडिट सीमा से अधिक उपयोग अगली इनवॉइस पर चार्ज किया जाता है, फिर बैलेंस रीसेट होता है।
- Carry over deficit - क्रेडिट सीमा से अधिक उपयोग अगले चक्र में नकारात्मक बैलेंस के रूप में आगे बढ़ता है।
- Carry over deficit (auto-repay) - घाटा आगे बढ़ता है और अगले चक्र में नए क्रेडिट से स्वतः चुकाया जाता है।
उत्पादों से क्रेडिट जोड़ना
क्रेडिट उत्पाद निर्माण या संपादन प्रवाह में entitlements के रूप में संलग्न होते हैं। आप प्रत्येक उत्पाद पर अधिकतम 3 क्रेडिट संलग्न कर सकते हैं। क्रेडिट सभी तीन मूल्य निर्धारण प्रकारों के साथ काम करते हैं।सब्सक्रिप्शन उत्पाद
सब्सक्रिप्शन के लिए, क्रेडिट प्रति बिलिंग चक्र निर्गत होते हैं और इन्हें प्रोरेशन, ट्रायल क्रेडिट, और चक्र-विशिष्ट सेटिंग्स के साथ कॉन्फ़िगर किया जा सकता है।Create or Edit a Subscription Product
Products → Create Product पर जाएं या किसी मौजूदा उत्पाद को संपादित करें। मूल्य निर्धारण प्रकार के रूप में Subscription चुनें और अपना आवर्ती मूल्य कॉन्फ़िगर करें।
Open Entitlements Section
Entitlements सेक्शन को विस्तारित करें और Credits के बगल वाले Attach बटन पर क्लिक करें।

Select Credits to Attach
एक Add Credits पैनल खुलता है। आप ड्रॉपडाउन से मौजूदा क्रेडिट चुन सकते हैं या Create new credit पर क्लिक करके वहीं एक नया परिभाषित कर सकते हैं।

आप प्रत्येक उत्पाद पर अधिकतम 3 क्रेडिट संलग्न कर सकते हैं। हर क्रेडिट की अपनी कॉन्फ़िगरेशन हो सकती है।
Configure Credit Settings
प्रत्येक संलग्न क्रेडिट के लिए, निम्न कॉन्फ़िगर करें:
ग्राहक को प्रत्येक बिलिंग अवधि में कितने क्रेडिट दिए जाते हैं।
जब क्रेडिट इस मात्रा से नीचे गिर जाएं तो सूचित करें। ग्राहकों को खत्म होने से पहले चेतावनी देने के लिए उपयोगी।
ट्रायल अवधि के लिए अलग क्रेडिट राशि सेट करें। यदि Expire trial credits after trial ends सक्षम हो, तो ट्रायल भुगतान सब्सक्रिप्शन में परिवर्तित होने पर अप्रयुक्त ट्रायल क्रेडिट वापस ले लिए जाते हैं।
जब ग्राहक अपने सब्सक्रिप्शन प्लान को अपग्रेड या डाउनग्रेड करता है, तो बचे हुए क्रेडिट्स को प्रोरटेट करें।
क्रेडिट अधिकार के डिफ़ॉल्ट रोलओवर, ओवरएज, और एक्सपायरी सेटिंग्स का उपयोग करें। इसे बंद करके विशेष रूप से इस उत्पाद के लिए सेटिंग्स कस्टमाइज़ करें।

एक-समय भुगतान उत्पाद
एक-समय भुगतान के लिए, क्रेडिट खरीद के समय केवल एक बार जारी होते हैं।उपयोग-आधारित बिलिंग उत्पाद
उपयोग-आधारित उत्पादों के लिए, क्रेडिट मीटरों से जुड़े होते हैं और रियल-टाइम उपभोग घटनाओं के आधार पर स्वचालित रूप से घटते हैं।Create a Usage-Based Product
मूल्य निर्धारण प्रकार के रूप में Usage Based Billing चुनें। बेस प्राइस और बिलिंग फ्रिक्वेंसी कॉन्फ़िगर करें।

Add a Meter
Select meter सेक्शन में + बटन पर क्लिक करके मीटर जोड़ें। एक सब्सक्रिप्शन में अधिकतम 3 मीटर हो सकते हैं।

Enable Credit Billing on the Meter
Bill usage in Credits को टॉगल करें ताकि मीटर में क्रेडिट संलग्न हो सके। ड्रॉपडाउन से क्रेडिट अधिकार चुनें।
उस यूनिट की संख्या जो क्रेडिट कटने से पहले मुफ्त होती है।
सक्षम होने पर, मीटर उपयोग ग्राहक के क्रेडिट बैलेंस से घटते हैं बजाय प्रति-यूनिट शुल्क के।
उस उपयोग यूनिट की संख्या जिनके लिए 1 क्रेडिट घटा जाता है। उदाहरण के लिए, यदि
1000 सेट किया गया है, तो 1,000 API कॉल्स 1 क्रेडिट का उपभोग करते हैं।
Configure Credit Issuance
जारी किए गए क्रेडिट की संख्या सेट करें और इच्छानुसार इस उत्पाद के लिए क्रेडिट सेटिंग्स अनुकूलित करें।

जब क्रेडिट मीटरों से लिंक होते हैं, तो सिस्टम स्वचालित रूप से इनजेस्ट किए गए उपयोग घटनाओं के आधार पर क्रेडिट घटाता है। एक बैकग्राउंड वर्कर हर मिनट घटनाओं को प्रोसेस करता है, मीटर की कॉन्फ़िगरेशन के अनुसार उन्हें समेकित करता है, और ग्राहक के सबसे पुराने गैर-समाप्त अनुदानों से FIFO (पहले अंदर, पहले बाहर) से कटौती करता है।
क्रेडिट सेटिंग्स
रोलओवर
रोलओवर अप्रयुक्त क्रेडिट को अगले बिलिंग चक्र में एक्सपायर होने के बजाय आगे बढ़ने की अनुमति देता है।| सेटिंग | विवरण |
|---|---|
| Rollover Enabled | अप्रयुक्त क्रेडिट आगे बढ़ने की अनुमति देने वाला टॉगल |
| Max Rollover Percentage | कितना आगे बढ़ेगा उसका सीमा (0–100%)। 50% पर केवल आधा क्रेडिट रोल ओवर होता है |
| Rollover Timeframe | रोल-ओवर किए गए क्रेडिट कितने समय तक वैध रहते हैं (दिन, सप्ताह, महीना, वर्ष) |
| Max Rollover Count | क्रेडिट को लगातार कितनी बार रोल-ओवर किया जा सकता है। इस सीमा के बाद शेष क्रेडिट जब्त हो जाते हैं |
ओवरएज
ओवरएज यह नियंत्रित करता है कि जब ग्राहक का क्रेडिट बैलेंस चक्र के बीच में शून्य तक पहुँचता है तब क्या होता है।| सेटिंग | विवरण |
|---|---|
| Allow Overage | ग्राहक को क्रेडिट बैलेंस से आगे सेवा उपयोग करने की अनुमति देने वाला टॉगल |
| Overage Limit | ग्राहक बैलेंस से आगे कितने क्रेडिट्स का उपयोग कर सकते हैं |
| Price Per Unit | ओवरएज के रूप में उपभोग किए गए प्रत्येक अतिरिक्त क्रेडिट की लागत (मुद्रा के साथ) |
| Overage Behavior | बिलिंग चक्र के अंत में ओवरएज को कैसे संभाला जाता है (नीचे देखें) |
| व्यवहार | विवरण |
|---|---|
| Forgive overage at reset | क्रेडिट सीमा से आगे उपयोग ट्रैक किया जाता है लेकिन बिल नहीं किया जाता। बैलेंस प्रत्येक चक्र में रीसेट होता है |
| Bill overage at billing | क्रेडिट सीमा से आगे उपयोग अगली इनवॉइस पर चार्ज किया जाता है, फिर बैलेंस रीसेट होता है |
| Carry over deficit | ओवरएज अगले चक्र में नकारात्मक बैलेंस के रूप में आगे बढ़ता है |
| Carry over deficit (auto-repay) | घाटा आगे बढ़ता है और अगले चक्र में नए क्रेडिट से स्वतः चुकाया जाता है |
जब ओवरएज अक्षम होता है, तो ग्राहक का क्रेडिट बैलेंस शून्य पर पहुँचने पर सेवा का उपयोग जारी नहीं रह सकता। आपके बिलिंग मॉडल के अनुसार ओवरएज व्यवहार चुनें—Forgive at reset डिफ़ॉल्ट और सबसे सरल विकल्प है।
एक्सपायरी
| सेटिंग | विवरण |
|---|---|
| Credit Expiry | निर्गमन के बाद क्रेडिट के एक्सपायर होने की अवधि (7, 30, 60, 90, कस्टम दिन, या कभी नहीं) |
| Trial Credits Expire After Trial | क्या ट्रायल-विशिष्ट क्रेडिट ट्रायल अवधि समाप्त होने पर एक्सपायर होते हैं |
एक्सपायर हो चुके क्रेडिट एक
CreditExpired लेज़र एंट्री बनाते हैं। यदि रोलओवर सक्षम है, तो एक्सपायरी से पहले रोलओवर प्रतिशत लागू होता है, और केवल शेष हिस्सा समाप्त होता है।क्रेडिट के साथ उपयोग बिलिंग
जब क्रेडिट उपयोग मीटरों से जुड़े होते हैं, तो सिस्टम एक शक्तिशाली उपभोग-आधारित बिलिंग मॉडल बनाता है। ग्राहकों को क्रेडिट आवंटन मिलता है, और उपयोग घटनाएं स्वचालित रूप से उनके बैलेंस से घटती हैं।
मीटर-आधारित क्रेडिट कटौती कैसे काम करती है
- आपका एप्लिकेशन उपयोग घटनाएं भेजता है - प्रत्येक घटना में ग्राहक आईडी, घटना नाम, और मेटाडेटा शामिल होता है
- मीटर घटनाओं को समेकित करते हैं - Count, Sum, Max, Last, या Unique Count संक्षेप का उपयोग करते हुए
- क्रेडिट स्वचालित रूप से घटाए जाते हैं - एक बैकग्राउंड वर्कर हर मिनट घटनाओं को प्रोसेस करता है, मीटर यूनिट्स को आपकी कॉन्फ़िगर दर से क्रेडिट में परिवर्तित करता है, और FIFO क्रम (सबसे पुराने अनुदान पहले) का उपयोग करते हुए ग्राहक के बैलेंस से घटाता है
- ओवरएज ट्रैक किया जाता है - यदि क्रेडिट बैलेंस शून्य तक पहुँचता है और ओवरएज सक्षम है, तो सिस्टम साइकिल के अंत में बिलिंग के लिए ओवरएज उपयोग को ट्रैक करता है
मीटर पैनल
Usage Billing डैशबोर्ड में एक Meters पैनल शामिल है जो सभी परिभाषित मीटर को उनके संक्षेप प्रकार के साथ सूचीबद्ध करता है:| संक्षेप | विवरण | उदाहरण |
|---|---|---|
| Count | घटनाओं की कुल संख्या | API कॉल |
| Sum | एक मान फ़ील्ड का योग | कुल बाइट्स ट्रांसफर किए गए |
| Max | रिकॉर्ड किया गया सबसे अधिक मान | पीक concurrent उपयोगकर्ता |
| Last | सबसे हाल का मान | वर्तमान उपयोग की गई स्टोरेज |
| Unique Count | अलग-अलग मानों की गिनती | विशिष्ट सक्रिय उपयोगकर्ता |
ग्राहक अनुभव
चेकआउट
जब कोई ग्राहक संलग्न क्रेडिट वाले उत्पाद को खरीदता है, तो चेकआउट पेज उत्पाद प्रस्ताव के हिस्से के रूप में शामिल क्रेडिट दिखाता है।
ग्राहक पोर्टल
ग्राहक अपने क्रेडिट बैलेंस को ग्राहक पोर्टल के Credits सेक्शन के तहत देख और प्रबंधित कर सकते हैं।
- Available Balance - वर्तमान क्रेडिट बैलेंस प्रमुख रूप से प्रदर्शित
- Credit Tabs - विभिन्न क्रेडिट प्रकारों (उदा., “OpenAI Credits”, “Usage Tokens”) के बीच स्विच करें
- Recent Transactions - दिनांक, लेन-देन आईडी, प्रकार, राशि, और रनिंग बैलेंस सहित पूर्ण इतिहास
| प्रकार | विवरण | राशि |
|---|---|---|
| Credits with Subscription | सब्सक्रिप्शन खरीद/नवीनीकरण के साथ निर्गत क्रेडिट | हरा (+) |
| One-Time Credits | एक-समय खरीद या मैन्युअल अनुदान से क्रेडिट | हरा (+) |
| Usage Deduction | सेवा उपयोग के माध्यम से खपत किए गए क्रेडिट | लाल (-) |
| Overage | क्रेडिट बैलेंस से अधिक उपयोग | लाल (-) |
सब्सक्रिप्शन विवरण
सब्सक्रिप्शन विवरण पृष्ठ अन्य प्लान जानकारी के साथ क्रेडिट अधिकार दिखाता है।
- प्रत्येक बिलिंग चक्र के लिए क्रेडिट आवंटन (उदा., “प्रत्येक चक्र में 1000 क्रेडिट”)
- शेष बैलेंस (उदा., “7500 क्रेडिट शेष”)
- अगले क्रेडिट निर्गमन के लिए नवीनीकरण तिथि
- मीटर-स्तर ब्रेकडाउन के साथ उपयोग इतिहास टैब जिसमें उपयोग किए गए यूनिट, थ्रेशोल्ड, यूनिट कीमतें, और कुल लागत दिखती हैं
लेन-देन विवरण
भुगतान लेन-देन पृष्ठों में एक Entitlements सेक्शन शामिल होता है जो भुगतान के साथ वितरित किए गए सभी अधिकारों को दिखाता है, जिसमें क्रेडिट भी शामिल हैं।
क्रेडिट प्रबंधन
डैशबोर्ड दृश्य
क्रेडिट अधिकार सूची
Products → Credits में अपने सभी क्रेडिट अधिकार देखें। तालिका क्रेडिट नाम, एक्सपायरी सेटिंग्स दिखाती है और संपादन या संग्रहण के लिए त्वरित क्रियाएं प्रदान करती है।
ग्राहक क्रेडिट विवरण
Customers → [Customer Name] → Credits से किसी विशिष्ट ग्राहक के क्रेडिट बैलेंस और लेन-देन इतिहास को देखें।
- Credit Selector - विभिन्न क्रेडिट अधिकारों के बीच स्विच करें
- Available Balance - बड़े, प्रमुख प्रदर्शन में वर्तमान बैलेंस
- Apply Credit/Debit - ग्राहक के बैलेंस को मैन्युअली समायोजित करने के लिए बटन
- Recent Transactions - दिनांक, लेन-देन आईडी, प्रकार, राशि, और रनिंग बैलेंस के साथ पूर्ण लेज़र
मैन्युअल समायोजन
आप डैशबोर्ड से सीधे ग्राहक के बैलेंस में मैन्युअल रूप से क्रेडिट या डेबिट कर सकते हैं:Apply Credit or Debit
Apply Credit/Debit पर क्लिक करके समायोजन इंटरफ़ेस खोलें।
Credit चुनें क्रेडिट जोड़ने के लिए या Debit चुनें ग्राहक बैलेंस से क्रेडिट हटाने के लिए।
जोड़ने या हटाने के लिए क्रेडिट की संख्या।
समायोजन के लिए वैकल्पिक व्याख्या (उदा., “सेवा मुआवज़ा”, “प्रोमोशनल बोनस”)।
क्रेडिट लेज़र
हर क्रेडिट ऑपरेशन क्रेडिट लेज़र में रिकॉर्ड होता है, जो पूर्ण ऑडिट ट्रेल प्रदान करता है:| लेन-देन प्रकार | विवरण |
|---|---|
| Credit Added | क्रेडिट प्रदान किए गए (सब्सक्रिप्शन, एक-समय, या API) |
| Credit Deducted | उपयोग या मैन्युअल डेबिट के माध्यम से खपत किए गए क्रेडिट |
| Credit Expired | रोलओवर के बिना एक्सपायर हुए क्रेडिट |
| Credit Rolled Over | अगले अवधि में आगे बढ़ाए गए क्रेडिट |
| Rollover Forfeited | अधिकतम रोलओवर गिनती पहुंचने पर जब्त किए गए रोल्ड क्रेडिट |
| Overage Charged | ओवरएज सक्षम होने पर क्रेडिट बैलेंस से आगे उपयोग |
| Auto Top-Up | कम बैलेंस पर स्वचालित क्रेडिट पूर्ति |
| Manual Adjustment | व्यापारी द्वारा मैन्युअल रूप से लागू क्रेडिट या डेबिट |
| Refund | क्रेडिट रिफंड किए गए |
वेबहुक
Credit-Based Billing प्रत्येक क्रेडिट जीवनचक्र परिवर्तन के लिए वेबहुक घटनाएं फायर करता है। इनका उपयोग अपने एप्लिकेशन को क्रेडिट बैलेंस के साथ सिंक में रखने, सूचनाएं ट्रिगर करने, या कस्टम बिलिंग वर्कफ़्लो बनाने के लिए करें।| घटना | विवरण |
|---|---|
credit.added | ग्राहक को क्रेडिट प्रदान किए गए |
credit.deducted | उपयोग या मैन्युअल डेबिट के माध्यम से क्रेडिट घटे |
credit.expired | अप्रयुक्त क्रेडिट एक्सपायर हुए |
credit.rolled_over | नए अनुदान के लिए क्रेडिट आगे बढ़ाए गए |
credit.rollover_forfeited | अधिकतम रोलओवर गिनती पर क्रेडिट जब्त हुए |
credit.overage_charged | ओवरएज चार्ज लागू किए गए |
credit.manual_adjustment | मैन्युअल क्रेडिट/डेबिट समायोजन किया गया |
credit.balance_low | बैलेंस ने कॉन्फ़िगर किए गए थ्रेशोल्ड के नीचे गिरा |
credit.added से credit.manual_adjustment तक) पूर्ण CreditLedgerEntry पेलोड शामिल करती हैं जिसमें पहले/बाद में बैलेंस, ओवरएज पहले/बाद, और स्रोत संदर्भ होता है। credit.balance_low घटना में थ्रेशोल्ड कॉन्फ़िगरेशन और वर्तमान बैलेंस शामिल होता है।
Credit Webhook Payloads
सभी क्रेडिट वेबहुक घटनाओं के लिए पूर्ण पेलोड स्कीमा, फ़ील्ड विवरण, और एकीकरण उदाहरण देखें।
API प्रबंधन
Create Credit Entitlements
Create Credit Entitlements
API का उपयोग करके रोलओवर, ओवरएज, और एक्सपायरी सेटिंग्स पर पूर्ण नियंत्रण के साथ प्रोग्रामेटिकली क्रेडिट अधिकार बनाएं।
Manage Credit Entitlements
Manage Credit Entitlements
क्रेडिट अधिकार पुनः प्राप्त करें, अपडेट करें, या हटाएं। हटाए गए अधिकार पुनः बहाल किए जा सकते हैं।
Grant and Adjust Credits
Grant and Adjust Credits
खरीदारी की आवश्यकता के बिना सीधे ग्राहक के बैलेंस को क्रेडिट दें, या बिलिंग समायोजन के लिए मैन्युअल डेबिट एंट्री बनाएं।
Create Ledger Entry
ग्राहक के बैलेंस में क्रेडिट या डेबिट करें पूर्ण ऑडिट ट्रेल और आइडेम्पोटेंसी समर्थन के साथ।
Query Balances and Ledger
Query Balances and Ledger
किसी भी क्रेडिट अधिकार के लिए ग्राहक का वर्तमान क्रेडिट बैलेंस, अनुदान इतिहास, और पूरी लेन-देन लेज़र प्राप्त करें।
एकीकरण उदाहरण
चेकआउट के दौरान सब्सक्रिप्शन उत्पाद से क्रेडिट संलग्न करें:वास्तविक दुनिया के उदाहरण
AI SaaS Platform
AI SaaS Platform
मूल्य संरचना:
कॉन्फ़िगरेशन:
| प्लान | मूल्य | क्रेडिट/महीना | ओवरएज |
|---|---|---|---|
| Starter | $29/mo | 10,000 tokens | $0.003/token |
| Pro | $99/mo | 100,000 tokens | $0.002/token |
| Enterprise | $499/mo | 1,000,000 tokens | $0.001/token |
- क्रेडिट प्रकार: Custom Unit (“AI Tokens”)
- प्रिसीजन: 0 (पूर्ण टोकन)
- रोलओवर: अधिकतम 25%, 1 महीने का टाइमफ़्रेम
- ओवरएज: सक्षम, बिलिंग पर ओवरएज बिल करें
- मीटर:
ai.generationSum संक्षेप के साथtokensफ़ील्ड पर
API Gateway
API Gateway
मूल्य संरचना:
कॉन्फ़िगरेशन:
| प्लान | मूल्य | क्रेडिट/महीना | ओवरएज |
|---|---|---|---|
| Free | $0/mo | 1,000 calls | Blocked |
| Developer | $19/mo | 50,000 calls | $0.001/call |
| Business | $99/mo | 500,000 calls | $0.0005/call |
- क्रेडिट प्रकार: Custom Unit (“API Calls”)
- प्रिसीजन: 0 (पूर्ण कॉल)
- रोलओवर: अक्षम
- ओवरएज: Developer+ योजनाओं को ओवरएज की अनुमति (reset पर माफ करें), Free योजना में ओवरएज अक्षम
- मीटर:
api.requestCount संक्षेप के साथ
Cloud Storage Service
Cloud Storage Service
मूल्य संरचना:
कॉन्फ़िगरेशन:
| प्लान | मूल्य | क्रेडिट/महीना | ओवरएज |
|---|---|---|---|
| Personal | $9/mo | 100 GB-hours | $0.05/GB-hour |
| Team | $49/mo | 1,000 GB-hours | $0.03/GB-hour |
- क्रेडिट प्रकार: Custom Unit (“GB-hours”)
- प्रिसीजन: 2 (दो दशमलव स्थान)
- रोलओवर: अधिकतम 50%, एक बार आगे बढ़ता है
- ओवरएज: सक्षम, 200% सीमा के साथ
- मीटर:
storage.usageSum संक्षेप के साथ
सर्वोत्तम अभ्यास
- सरल से शुरू करें: एक ही क्रेडिट प्रकार और कोई रोलओवर न रखें। ग्राहक प्रतिक्रिया और उपयोग पैटर्न के आधार पर जटिलता जोड़ें।
- स्पष्ट अपेक्षाएं सेट करें: अपने उत्पाद पृष्ठों और ग्राहक पोर्टल में क्रेडिट आवंटन, शेष बैलेंस, और ओवरएज मूल्य निर्धारण स्पष्ट रूप से दिखाएं।
- अर्थपूर्ण यूनिट का उपयोग करें: क्रेडिट्स का नाम उनके प्रतिनिधित्व के अनुसार रखें (उदा., “API Calls”, “AI Tokens”) बजाय सामान्य शब्दों के। इससे ग्राहक मूल्य समझते हैं।
- एक्सपायरी को विचारपूर्वक कॉन्फ़िगर करें: छोटी एक्सपायरी विंडो (7 दिन) तात्कालिकता पैदा करती हैं लेकिन ग्राहक को निराश कर सकती हैं। अधिकांश SaaS उत्पादों के लिए लंबी विंडो (30–90 दिन) अधिक ग्राहक-मित्रता प्रदान करती हैं।
- निम्न बैलेंस की निगरानी रखें: ओवरएज शुल्क के आश्चर्य को कम करने के लिए ग्राहकों को खत्म होने से पहले अलर्ट करने के लिए निम्न बैलेंस थ्रेशोल्ड सेट करें।
- टेस्ट मोड में परीक्षण करें: क्रेडिट बनाएं, उन्हें परीक्षण उत्पादों से संलग्न करें, और लाइव होने से पहले पूर्ण खरीद → उपयोग → कटौती → एक्सपायरी चक्र का अनुकरण करें।
Credit-Based Billing सभी अन्य Dodo Payments सुविधाओं के साथ सहज रूप से काम करता है—ट्राइल के साथ सब्सक्रिप्शन, प्रोरेशन के साथ प्लान परिवर्तन, और ग्राहक पोर्टल। एक बुनियादी सेटअप से शुरू करें और जैसे-जैसे आपका मूल्य निर्धारण मॉडल विकसित होता है, विस्तार करें।
Real-World Examples
AI SaaS Platform
AI SaaS Platform
Pricing Structure:
Configuration:
| Plan | Price | Credits/Month | Overage |
|---|---|---|---|
| Starter | $29/mo | 10,000 tokens | $0.003/token |
| Pro | $99/mo | 100,000 tokens | $0.002/token |
| Enterprise | $499/mo | 1,000,000 tokens | $0.001/token |
- Credit Type: Custom Unit (“AI Tokens”)
- Precision: 0 (whole tokens)
- Rollover: 25% max, 1-month timeframe
- Overage: Enabled, bill overage at billing
- Meter:
ai.generationwith Sum aggregation ontokensfield
API Gateway
API Gateway
Pricing Structure:
Configuration:
| Plan | Price | Credits/Month | Overage |
|---|---|---|---|
| Free | $0/mo | 1,000 calls | Blocked |
| Developer | $19/mo | 50,000 calls | $0.001/call |
| Business | $99/mo | 500,000 calls | $0.0005/call |
- Credit Type: Custom Unit (“API Calls”)
- Precision: 0 (whole calls)
- Rollover: Disabled
- Overage: Developer+ plans allow overage (forgive at reset), Free plan disables overage
- Meter:
api.requestwith Count aggregation
Cloud Storage Service
Cloud Storage Service
Pricing Structure:
Configuration:
| Plan | Price | Credits/Month | Overage |
|---|---|---|---|
| Personal | $9/mo | 100 GB-hours | $0.05/GB-hour |
| Team | $49/mo | 1,000 GB-hours | $0.03/GB-hour |
- Credit Type: Custom Unit (“GB-hours”)
- Precision: 2 (two decimal places)
- Rollover: 50% max, carries over once
- Overage: Enabled with 200% limit
- Meter:
storage.usagewith Sum aggregation
Best Practices
- Start simple: Begin with a single credit type and no rollover. Add complexity based on customer feedback and usage patterns.
- Set clear expectations: Display credit allocations, remaining balances, and overage pricing prominently in your product pages and customer portal.
- Use meaningful units: Name credits after what they represent (e.g., “API Calls”, “AI Tokens”) rather than generic terms. This helps customers understand value.
- Configure expiry thoughtfully: Short expiry windows (7 days) drive urgency but may frustrate customers. Longer windows (30–90 days) are more customer-friendly for most SaaS products.
- Monitor low balances: Set low balance thresholds to alert customers before they run out, reducing surprise overage charges.
- Test in test mode: Create credits, attach them to test products, and simulate the full purchase → usage → deduction → expiration cycle before going live.
Credit-Based Billing works seamlessly with all other Dodo Payments features - subscriptions with trials, plan changes with proration, and the customer portal. Start with a basic setup and expand as your pricing model evolves.



