सदस्यताएँ आपको स्वचालित नवीनीकरण के साथ निरंतर पहुंच बेचने देती हैं। प्रत्येक ग्राहक के लिए मूल्य निर्धारण को अनुकूलित करने के लिए लचीले बिलिंग चक्र, मुफ्त परीक्षण, योजना परिवर्तन और ऐड-ऑन का उपयोग करें।
अपग्रेड और डाउनग्रेड
प्रोरशन और मात्रा अपडेट के साथ योजना परिवर्तनों को नियंत्रित करें।
डिमांड पर सदस्यताएँ
अब एक जनादेश अधिकृत करें और बाद में कस्टम राशि के साथ शुल्क लें।
ग्राहक पोर्टल
ग्राहकों को योजनाओं, बिलिंग और रद्दीकरण को प्रबंधित करने दें।
सदस्यता वेबहुक
निर्मित, नवीनीकरण, और रद्द किए गए जैसे जीवन चक्र घटनाओं पर प्रतिक्रिया करें।
सदस्यताएँ क्या हैं?
सदस्यताएँ आवर्ती उत्पाद हैं जिन्हें ग्राहक एक कार्यक्रम पर खरीदते हैं। ये निम्नलिखित के लिए आदर्श हैं:- SaaS लाइसेंस: ऐप्स, APIs, या प्लेटफ़ॉर्म पहुंच
- सदस्यताएँ: समुदाय, कार्यक्रम, या क्लब
- डिजिटल सामग्री: पाठ्यक्रम, मीडिया, या प्रीमियम सामग्री
- समर्थन योजनाएँ: SLA, सफलता पैकेज, या रखरखाव
प्रमुख लाभ
- पूर्वानुमानित राजस्व: स्वचालित नवीनीकरण के साथ आवर्ती बिलिंग
- लचीले चक्र: मासिक, वार्षिक, कस्टम अंतराल, और परीक्षण
- योजना चपलता: अपग्रेड और डाउनग्रेड के लिए प्रोरशन
- ऐड-ऑन और सीटें: वैकल्पिक, मात्रात्मक अपग्रेड संलग्न करें
- सहज चेकआउट: होस्टेड चेकआउट और ग्राहक पोर्टल
- डेवलपर-प्रथम: निर्माण, परिवर्तन, और उपयोग ट्रैकिंग के लिए स्पष्ट APIs
सदस्यताएँ बनाना
अपने डोडो पेमेंट्स डैशबोर्ड में सदस्यता उत्पाद बनाएं, फिर उन्हें चेकआउट या अपने API के माध्यम से बेचें। सक्रिय सदस्यताओं से उत्पादों को अलग करना आपको मूल्य निर्धारण को संस्करणित करने, ऐड-ऑन संलग्न करने, और प्रदर्शन को स्वतंत्र रूप से ट्रैक करने की अनुमति देता है।सदस्यता उत्पाद निर्माण
डैशबोर्ड में फ़ील्ड कॉन्फ़िगर करें ताकि यह परिभाषित किया जा सके कि आपकी सदस्यता कैसे बेची जाती है, नवीनीकरण होती है, और बिल की जाती है। नीचे के अनुभाग सीधे निर्माण फ़ॉर्म में जो आप देखते हैं, से मेल खाते हैं।उत्पाद विवरण
- उत्पाद नाम (आवश्यक): चेकआउट, ग्राहक पोर्टल, और चालानों में प्रदर्शित नाम।
- उत्पाद विवरण (आवश्यक): एक स्पष्ट मूल्य वक्तव्य जो चेकआउट और चालानों में दिखाई देता है।
- उत्पाद छवि (आवश्यक): PNG/JPG/WebP 3 MB तक। चेकआउट और चालानों पर उपयोग किया जाता है।
- ब्रांड: थीमिंग और ईमेल के लिए उत्पाद को एक विशिष्ट ब्रांड से जोड़ें।
- कर श्रेणी (आवश्यक): कर नियम निर्धारित करने के लिए श्रेणी चुनें (उदाहरण के लिए, SaaS)।
मूल्य निर्धारण
- मूल्य निर्धारण प्रकार: सदस्यता (यह गाइड)। विकल्प एकल भुगतान और उपयोग आधारित बिलिंग हैं।
- मूल्य (आवश्यक): मुद्रा के साथ आधार आवर्ती मूल्य।
- छूट लागू (%): आधार मूल्य पर लागू वैकल्पिक प्रतिशत छूट; चेकआउट और चालानों में दर्शाई गई।
- हर बार पुनरावृत्ति भुगतान (आवश्यक): नवीनीकरण के लिए अंतराल, जैसे, हर 1 माह। ताल (महीने या वर्ष) और मात्रा चुनें।
- सदस्यता अवधि (आवश्यक): कुल अवधि जिसके लिए सदस्यता सक्रिय रहती है (जैसे, 10 वर्ष)। इस अवधि के समाप्त होने के बाद, नवीनीकरण रुक जाते हैं जब तक कि इसे बढ़ाया न जाए।
- परीक्षण अवधि दिन (आवश्यक): दिनों में परीक्षण की लंबाई सेट करें। परीक्षणों को अक्षम करने के लिए 0 का उपयोग करें। पहली चार्ज स्वचालित रूप से तब होती है जब परीक्षण समाप्त होता है।
- ऐड-ऑन चुनें: आधार योजना के साथ खरीदने के लिए 3 तक के ऐड-ऑन संलग्न करें।
ऐड-ऑन ऐसे मात्रात्मक अतिरिक्त के लिए आदर्श हैं जैसे सीटें या भंडारण। आप ग्राहकों द्वारा उन्हें बदलने पर अनुमत मात्राओं और प्रोरशन व्यवहार को नियंत्रित कर सकते हैं।
उन्नत सेटिंग्स
- कर समावेशी मूल्य निर्धारण: लागू करों सहित मूल्य प्रदर्शित करें। अंतिम कर गणना अभी भी ग्राहक के स्थान के अनुसार भिन्न होती है।
- लाइसेंस कुंजी उत्पन्न करें: प्रत्येक ग्राहक को खरीद के बाद एक अद्वितीय कुंजी जारी करें। लाइसेंस कुंजी गाइड देखें।
- डिजिटल उत्पाद वितरण: खरीद के बाद फ़ाइलें या सामग्री स्वचालित रूप से वितरित करें। डिजिटल उत्पाद वितरण में और जानें।
- मेटाडेटा: आंतरिक टैगिंग या क्लाइंट एकीकरण के लिए कस्टम कुंजी-मूल्य जोड़े। मेटाडेटा देखें।
सदस्यता परीक्षण
परीक्षण ग्राहकों को बिना तत्काल भुगतान के सदस्यताओं तक पहुंच प्रदान करते हैं। पहली चार्ज स्वचालित रूप से तब होती है जब परीक्षण समाप्त होता है।परीक्षण कॉन्फ़िगर करना
उत्पाद मूल्य निर्धारण अनुभाग में परीक्षण अवधि दिन सेट करें (अक्षम करने के लिए0 का उपयोग करें)। आप सदस्यताएँ बनाते समय इसे ओवरराइड कर सकते हैं:
परीक्षण स्थिति का पता लगाना
यह निर्धारित करने के लिए कि क्या सदस्यता परीक्षण में है, सदस्यता के लिए भुगतान की सूची प्राप्त करें। यदि एक ही भुगतान है जिसकी राशि 0 है, तो सदस्यता परीक्षण अवधि में है:परीक्षण अवधि को अपडेट करना
next_billing_date को अपडेट करके परीक्षण को बढ़ाएँ:
सदस्यता योजना परिवर्तन
योजना परिवर्तन आपको सदस्यताओं को अपग्रेड या डाउनग्रेड करने, मात्राएँ समायोजित करने, या विभिन्न उत्पादों में माइग्रेट करने की अनुमति देते हैं। प्रत्येक परिवर्तन आपके द्वारा चुने गए प्रोरशन मोड के आधार पर तत्काल शुल्क को ट्रिगर करता है।प्रोरशन मोड्स
जब योजनाएं बदलते हैं तो ग्राहकों को कैसे बिल किया जाता है, चुनें:prorated_immediately
शेष समय के आधार पर चार्ज प्रोरटेड राशि। यह बिना उपयोग किए गए समय के लिए उचित बिलिंग के लिए सबसे अच्छा है।
difference_immediately
मूल्य अंतर तुरंत चार्ज करता है (अपग्रेड) या भविष्य के नवीनीकरण के लिए क्रेडिट जोड़ता है (डाउनग्रेड)। सरल अपग्रेड/डाउनग्रेड परिदृश्यों के लिए सबसे अच्छा।
difference_immediately का उपयोग करके डाउनग्रेड से प्राप्त क्रेडिट सब्सक्रिप्शन-स्कोप्ड होते हैं और भविष्य के नवीनीकरण पर स्वचालित रूप से लागू होते हैं। ये ग्राहक क्रेडिट से भिन्न हैं।full_immediately
पूर्ण नए योजना की राशि तुरंत चार्ज करता है, शेष समय की अनदेखी करता है। बिलिंग चक्रों को रीसेट करने के लिए सबसे अच्छा।
ऐड-ऑन के साथ योजनाएं बदलना
योजनाएं बदलते समय ऐड-ऑन को संशोधित करें। ऐड-ऑन प्रोरशन गणनाओं में शामिल होते हैं:योजना परिवर्तन तात्कालिक चार्ज को ट्रिगर करते हैं। असफल चार्ज सब्सक्रिप्शन को
on_hold स्थिति में ले जा सकते हैं। subscription.plan_changed वेबहुक घटनाओं के माध्यम से परिवर्तनों को ट्रैक करें।योजना परिवर्तनों का पूर्वावलोकन
योजना परिवर्तन करने से पहले, सटीक चार्ज और परिणामस्वरूप सब्सक्रिप्शन का पूर्वावलोकन करें:प्लान परिवर्तन API का पूर्वावलोकन
योजना परिवर्तनों का पूर्वावलोकन करें।
सब्सक्रिप्शन राज्य
सब्सक्रिप्शन अपने जीवन चक्र के दौरान विभिन्न राज्यों में हो सकते हैं:active: सब्सक्रिप्शन सक्रिय है और स्वचालित रूप से नवीनीकरण होगाon_hold: सब्सक्रिप्शन असफल भुगतान के कारण स्थगित है। पुनः सक्रिय करने के लिए भुगतान विधि अपडेट की आवश्यकता हैcancelled: सब्सक्रिप्शन रद्द कर दिया गया है और नवीनीकरण नहीं होगाexpired: सब्सक्रिप्शन अपनी समाप्ति तिथि पर पहुँच गया हैpending: सब्सक्रिप्शन बनाया जा रहा है या संसाधित किया जा रहा है
होल्ड स्थिति
एक सब्सक्रिप्शनon_hold स्थिति में प्रवेश करता है जब:
- एक नवीनीकरण भुगतान असफल होता है (अपर्याप्त धन, समाप्त कार्ड, आदि)
- एक योजना परिवर्तन चार्ज असफल होता है
- भुगतान विधि प्राधिकरण असफल होता है
होल्ड से पुनः सक्रिय करना
on_hold स्थिति से सब्सक्रिप्शन को पुनः सक्रिय करने के लिए, भुगतान विधि को अपडेट करें। यह स्वचालित रूप से:
- शेष बकाया के लिए एक चार्ज बनाता है
- एक चालान उत्पन्न करता है
- नए भुगतान विधि का उपयोग करके भुगतान संसाधित करता है
- सफल भुगतान पर सब्सक्रिप्शन को
activeस्थिति में पुनः सक्रिय करता है
on_hold सब्सक्रिप्शन के लिए भुगतान विधि को सफलतापूर्वक अपडेट करने के बाद, आपको payment.succeeded के बाद subscription.active वेबहुक घटनाएँ प्राप्त होंगी।API प्रबंधन
सब्सक्रिप्शन बनाएं
सब्सक्रिप्शन बनाएं
POST /subscriptions का उपयोग करके उत्पादों से प्रोग्रामेटिक रूप से सब्सक्रिप्शन बनाएं, वैकल्पिक परीक्षणों और ऐड-ऑन के साथ।API संदर्भ
सब्सक्रिप्शन बनाने के API को देखें।
सब्सक्रिप्शन अपडेट करें
सब्सक्रिप्शन अपडेट करें
PATCH /subscriptions/{id} का उपयोग करके मात्राएँ अपडेट करें, अवधि के अंत में रद्द करें, या मेटाडेटा को संशोधित करें।API संदर्भ
सब्सक्रिप्शन विवरण अपडेट करने के तरीके के बारे में जानें।
योजनाएं बदलें (प्रोरशन)
योजनाएं बदलें (प्रोरशन)
प्रोरशन नियंत्रण के साथ सक्रिय उत्पाद और मात्राएँ बदलें।
API संदर्भ
योजना परिवर्तन विकल्पों की समीक्षा करें।
ऑन-डिमांड चार्ज
ऑन-डिमांड चार्ज
ऑन-डिमांड सब्सक्रिप्शन के लिए, आवश्यकतानुसार विशिष्ट राशि चार्ज करें।
API संदर्भ
एक ऑन-डिमांड सब्सक्रिप्शन चार्ज करें।
सूची और पुनः प्राप्त करें
सूची और पुनः प्राप्त करें
GET /subscriptions का उपयोग करके सभी सब्सक्रिप्शन की सूची बनाएं और GET /subscriptions/{id} का उपयोग करके एक पुनः प्राप्त करें।API संदर्भ
सूची और पुनः प्राप्ति API ब्राउज़ करें।
उपयोग इतिहास
उपयोग इतिहास
मीटर या हाइब्रिड मूल्य निर्धारण मॉडल के लिए रिकॉर्ड किए गए उपयोग को लाएं।
API संदर्भ
उपयोग इतिहास API देखें।
भुगतान विधि अपडेट करें
भुगतान विधि अपडेट करें
एक सब्सक्रिप्शन के लिए भुगतान विधि को अपडेट करें। सक्रिय सब्सक्रिप्शन के लिए, यह भविष्य के नवीनीकरण के लिए भुगतान विधि को अपडेट करता है।
on_hold स्थिति में सब्सक्रिप्शन के लिए, यह शेष बकाया के लिए चार्ज बनाकर सब्सक्रिप्शन को पुनः सक्रिय करता है।API संदर्भ
भुगतान विधियों को अपडेट करने और सब्सक्रिप्शन को पुनः सक्रिय करने के तरीके के बारे में जानें।
सामान्य उपयोग के मामले
- SaaS और APIs: सीटों या उपयोग के लिए स्तरित पहुंच के साथ ऐड-ऑन
- सामग्री और मीडिया: परिचयात्मक परीक्षणों के साथ मासिक पहुंच
- B2B समर्थन योजनाएं: प्रीमियम समर्थन ऐड-ऑन के साथ वार्षिक अनुबंध
- उपकरण और प्लगइन्स: लाइसेंस कुंजी और संस्करणित रिलीज़
एकीकरण उदाहरण
चेकआउट सत्र (सब्सक्रिप्शन)
चेकआउट सत्र बनाते समय, अपने सब्सक्रिप्शन उत्पाद और वैकल्पिक ऐड-ऑन शामिल करें:प्रोरशन के साथ योजना परिवर्तन
एक सब्सक्रिप्शन को अपग्रेड या डाउनग्रेड करें और प्रोरशन व्यवहार को नियंत्रित करें:अवधि के अंत में रद्द करें
एक रद्दीकरण को शेड्यूल करें बिना तुरंत पहुंच समाप्त किए:ऑन-डिमांड सब्सक्रिप्शन
एक ऑन-डिमांड सब्सक्रिप्शन बनाएं और आवश्यकतानुसार बाद में चार्ज करें:सक्रिय सब्सक्रिप्शन के लिए भुगतान विधि अपडेट करें
एक सक्रिय सब्सक्रिप्शन के लिए भुगतान विधि को अपडेट करें:होल्ड से सब्सक्रिप्शन को पुनः सक्रिय करें
एक सब्सक्रिप्शन को पुनः सक्रिय करें जो असफल भुगतान के कारण होल्ड पर चला गया था:RBI-अनुरूप आदेशों के साथ सब्सक्रिप्शन
UPI और भारतीय कार्ड सब्सक्रिप्शन RBI (भारतीय रिजर्व बैंक) नियमों के तहत विशिष्ट आदेश आवश्यकताओं के साथ संचालित होते हैं:आदेश सीमाएँ
आदेश प्रकार और राशि आपके सब्सक्रिप्शन के आवर्ती चार्ज पर निर्भर करती है:- रु 15,000 से कम चार्ज: हम रु 15,000 INR के लिए एक ऑन-डिमांड आदेश बनाते हैं। सब्सक्रिप्शन राशि आपके सब्सक्रिप्शन की आवृत्ति के अनुसार समय-समय पर चार्ज की जाती है, आदेश सीमा तक।
- रु 15,000 या उससे अधिक चार्ज: हम सटीक सब्सक्रिप्शन राशि के लिए एक सब्सक्रिप्शन आदेश (या ऑन-डिमांड आदेश) बनाते हैं।
अपग्रेड और डाउनग्रेड पर विचार
महत्वपूर्ण: सब्सक्रिप्शन को अपग्रेड या डाउनग्रेड करते समय, आदेश सीमाओं पर ध्यान से विचार करें:- यदि एक अपग्रेड/डाउनग्रेड का परिणाम चार्ज राशि में होता है जो रु 15,000 से अधिक है और मौजूदा ऑन-डिमांड भुगतान सीमा से परे है, तो लेनदेन चार्ज असफल हो सकता है।
- ऐसे मामलों में, ग्राहक को अपनी भुगतान विधि को अपडेट करने या सही सीमा के साथ एक नया आदेश स्थापित करने के लिए सब्सक्रिप्शन को फिर से बदलने की आवश्यकता हो सकती है।
उच्च-मूल्य चार्ज के लिए प्राधिकरण
रु 15,000 या उससे अधिक के सब्सक्रिप्शन चार्ज के लिए:- ग्राहक को लेनदेन को अधिकृत करने के लिए अपने बैंक द्वारा प्रेरित किया जाएगा।
- यदि ग्राहक लेनदेन को अधिकृत करने में विफल रहता है, तो लेनदेन असफल होगा और सब्सक्रिप्शन होल्ड पर डाल दिया जाएगा।
48-घंटे की प्रसंस्करण देरी
प्रसंस्करण समयरेखा: भारतीय कार्डों और UPI सब्सक्रिप्शन पर आवर्ती चार्ज एक अद्वितीय प्रसंस्करण पैटर्न का पालन करते हैं:- चार्ज आपके सब्सक्रिप्शन की आवृत्ति के अनुसार निर्धारित तिथि पर आरंभ होते हैं।
- ग्राहक के खाते से वास्तविक कटौती केवल भुगतान आरंभ होने के 48 घंटे बाद होती है।
- यह 48-घंटे की विंडो बैंक API प्रतिक्रियाओं के आधार पर 2-3 अतिरिक्त घंटे तक बढ़ सकती है।
आदेश रद्द करने की विंडो
48-घंटे की प्रसंस्करण विंडो के दौरान:- ग्राहक अपने बैंकिंग ऐप के माध्यम से आदेश रद्द कर सकते हैं।
- यदि ग्राहक इस अवधि के दौरान आदेश रद्द करता है, तो सब्सक्रिप्शन सक्रिय रहेगा (यह भारतीय कार्ड और UPI ऑटो-पे सब्सक्रिप्शन के लिए विशिष्ट एक किनारे का मामला है)।
- हालाँकि, वास्तविक कटौती असफल हो सकती है, और उस मामले में, हम सब्सक्रिप्शन को होल्ड पर डाल देंगे।
- भुगतान पुष्टि तक लाभ सक्रियण में देरी करना
- अनुग्रह अवधि या अस्थायी पहुंच लागू करना
- आदेश रद्दीकरण के लिए सब्सक्रिप्शन स्थिति की निगरानी करना
- अपने एप्लिकेशन लॉजिक में सब्सक्रिप्शन होल्ड राज्यों को संभालना
सर्वोत्तम प्रथाएँ
- स्पष्ट स्तरों से शुरू करें: 2–3 योजनाएँ जिनमें स्पष्ट अंतर हैं
- मूल्य निर्धारण संप्रेषित करें: कुल, प्रोरशन, और अगली नवीनीकरण दिखाएँ
- परीक्षणों का विवेकपूर्ण उपयोग करें: केवल समय नहीं, बल्कि ऑनबोर्डिंग के साथ परिवर्तित करें
- ऐड-ऑन का लाभ उठाएँ: आधार योजनाओं को सरल रखें और अतिरिक्त बिक्री करें
- परिवर्तनों का परीक्षण करें: परीक्षण मोड में योजना परिवर्तनों और प्रोरशन को मान्य करें
सब्सक्रिप्शन आवर्ती राजस्व के लिए एक लचीला आधार हैं। सरल शुरुआत करें, पूरी तरह से परीक्षण करें, और अपनाने, चुराने, और विस्तार मेट्रिक्स के आधार पर पुनरावृत्ति करें।