कस्टमर पोर्टल एक सुरक्षित, होस्ट किया गया क्षेत्र है जहाँ आपके ग्राहक सब्सक्रिप्शन प्रबंधित कर सकते हैं, इनवॉइस देख सकते हैं और लाइसेंस कीज़ विवरण तक पहुंच सकते हैं—बिना सपोर्ट से संपर्क किए।
Create Portal Session (API)
कार्यक्रमगत रूप से सुरक्षित, समय-सीमित पोर्टल सेशन बनाएं।
Subscriptions
रिकरिंग प्लान, अपग्रेड, डाउनग्रेड, और ऐड-ऑन का प्रबंधन करें।

ग्राहक पोर्टल क्या है?
पोर्टल ग्राहकों के लिए एक विश्वसनीय, ब्रांडेड स्व-सेवा अनुभव प्रदान करता है:- बिलिंग इतिहास देखें: इनवॉइस देखें और रसीदें डाउनलोड करें।
- सब्सक्रिप्शन मैनेज करें: सब्सक्रिप्शन विवरण देखें, सब्सक्रिप्शन को रोकें और फिर से शुरू करें, और सब्सक्रिप्शन को तुरंत या अगली बिलिंग तिथि पर रद्द करें।
- पेमेंट मेथड अपडेट करें: सक्रिय सब्सक्रिप्शन के पेमेंट मेथड बदलें या होल्ड पर रखे गए सब्सक्रिप्शन को फिर से सक्रिय करें।
- लाइसेंस कीज़ प्राप्त करें: खरीदारी से जुड़ी सभी कीज़ देखें।
- आसानी से नेविगेट करें: संदर्भ खोए बिना पोर्टल के अनुभागों के बीच जाने के लिए बैक बटन का उपयोग करें।
प्रमुख लाभ
- कम समर्थन मात्रा: ग्राहक अपनी सामान्य बिलिंग अनुरोधों का अपने आप निवारण कर सकते हैं
- तेज़ मूल्य प्राप्ति का समय: चालानों और कुंजियों का तत्काल एक्सेस
- कम चुएर्न जोखिम: नवीनीकरण और योजना विवरण की स्पष्ट दृश्यता
- डिज़ाइन द्वारा सुरक्षित: समाप्त होने वाले लिंक के साथ टोकनाइज्ड एक्सेस
- स्थानीयकृत अनुभव: पोर्टल 21 भाषाओं में उपलब्ध है, ग्राहक के ब्राउज़र प्राथमिकताओं के आधार पर स्वत: पहचान के साथ
पहुँच विधियाँ
ग्राहक स्थिर लिंक या एक बार के गतिशील लिंक का उपयोग करके पोर्टल तक पहुँच सकते हैं।स्थिर लिंक (ईमेल-आधारित पहुँच)
ग्राहक एक स्थिर लिंक पर अपना ईमेल दर्ज करके पोर्टल पहुँच का अनुरोध कर सकते हैं जो कभी समाप्त नहीं होता। स्थिर पोर्टल लिंक प्रारूप वातावरण के अनुसार भिन्न होता है: परीक्षण मोड (परीक्षण और विकास के लिए):{business_id} को बदलें, फिर ग्राहकों के साथ उपयुक्त लिंक साझा करें ताकि वे अपना ईमेल दर्ज कर सकें और पोर्टल को सुरक्षित रूप से एक्सेस कर सकें।

1
Merchant flow
- Sales → Customer पर जाएं।
- Share invite पर क्लिक करें।
- Static link को कॉपी करें और अपने ग्राहक के साथ साझा करें।
2
Customer flow
- Static link खोलें।
- वह ईमेल दर्ज करें जिसका उपयोग खरीद के समय हुआ था।
- पोर्टल तक पहुंचने के लिए एक सुरक्षित लॉगिन लिंक प्राप्त करें।
वर्तमान ग्राहक स्वचालित रूप से पहचाने जाते हैं।
गतिशील लिंक (जादुई लिंक)
एक व्यक्तिगत, एक बार का जादुई लिंक जो ग्राहकों को सीधे पोर्टल में भेजता है। लिंक 24 घंटे में समाप्त हो जाता है।
1
Merchant flow
- Sales → Customer पर जाएं।
- Share invite पर क्लिक करें।
- Dynamic link को कॉपी करें और अपने ग्राहक के साथ साझा करें।
2
Customer flow
- Dynamic link खोलें।
- ईमेल दर्ज किए बिना सीधे कस्टमर पोर्टल तक पहुंचें।
पोर्टल सुविधाएँ
सुधरे हुए कस्टमर पोर्टल में एक साफ-सुथरा, एकीकृत इंटरफ़ेस है जिसमें बाएँ साइडबार और सभी खाता प्रबंधन आवश्यकताओं के लिए व्यवस्थित सेक्शन हैं।Active Subscriptions
प्लान का नाम, कीमत, रिन्यूअल तिथि और वैधता सहित सभी सक्रिय सब्सक्रिप्शन देखें। विवरण देखने, बिलिंग जानकारी संपादित करने, रोकने या रद्द करने के लिए “Manage subscription” पर क्लिक करें।
Payment Methods
सभी सहेजी गई भुगतान विधियाँ (कार्ड, UPI आदि) एक नज़र में देखें। सब्सक्रिप्शन विवरण से सीधे भुगतान विधियाँ संपादित करें।
Billing History
सभी लेन-देन को एक विस्तृत तालिका में देखें, जिसमें तिथि, स्थिति, मूल्य निर्धारण प्रकार, अधिकार और डाउनलोड करने योग्य इनवॉइस शामिल हैं।
Billing Information
सब्सक्रिप्शन विवरण पेज से अपना नाम, ईमेल, फोन नंबर और बिलिंग पता देखें और संपादित करें।
पोर्टल अवलोकन
मुख्य पोर्टल पेज एक ही स्क्रॉल करने योग्य दृश्य में सभी सक्रिय सब्सक्रिप्शन, सहेजी गई भुगतान विधियाँ और बिलिंग इतिहास प्रदर्शित करता है।
भुगतान विधियाँ और बिलिंग इतिहास
नीचे स्क्रॉल करें ताकि सहेजी गई भुगतान विधियाँ और स्थिति संकेतक तथा डाउनलोड करने योग्य इनवॉइस के साथ पूरा बिलिंग इतिहास दिखे।
भाषा समर्थन
ग्राहक पोर्टल 21 भाषाओं में उपलब्ध है, ताकि आपके ग्राहक अपनी सदस्यताएँ, भुगतान विधियाँ, और बिलिंग इतिहास अपने पसंदीदा भाषा में प्रबंधित कर सकें।भाषा चयन कैसे कार्य करता है
- स्वचालित पहचान: पहली बार आने पर, पोर्टल ग्राहक की पसंदीदा भाषा को उनके ब्राउज़र सेटिंग्स से पहचानता है और उपलब्ध होने पर अनुवाद को लोड करता है। अंग्रेजी बैकअप के रूप में उपयोग की जाती है।
- मैनुअल ओवरराइड: ग्राहक कभी भी पोर्टल हैडर में भाषा चयनकर्ता से सक्रिय भाषा बदल सकते हैं (डेस्कटॉप और मोबाइल पर उपलब्ध)।
- पसंद सहेजी जाती है: चयनित भाषा को
NEXT_LOCALEकुकी में सहेजा जाता है (1 वर्ष के लिए मान्य) ताकि पोर्टल पसंद को सत्रों के बीच याद रखे। - एम्बेडेड संदर्भ: जब पोर्टल एक आईफ्रेम में एम्बेड किया जाता है और कुकीज़ को ब्लॉक किया जाता है, तो पोर्टल एक
forceLanguageURL पैरामीटर को बैकअप के रूप में उपयोग करता है ताकि चुनी गई भाषा का सम्मान किया जा सके।
समर्थित भाषाएँ
योजना परिवर्तन (अपग्रेड/डॉन्ग्रेड)
जब उत्पादों को उत्पाद संग्रहों में व्यवस्थित किया जाता है, तो ग्राहक सीधे ग्राहक पोर्टल से योजनाओं के बीच अपग्रेड या डॉन्ग्रेड कर सकते हैं।उपलब्ध क्रियाएँ
योजना परिवर्तन कैसे कार्य करते हैं
- ग्राहक पोर्टल में अपनी मौजूदा सदस्यता देखता है
- उत्पाद संग्रह के आधार पर उपलब्ध अपग्रेड/डॉन्ग्रेड विकल्प दिखाए जाते हैं
- ग्राहक नई योजना चुनता है
- अनुपात परिकलित किया जाता है और भुगतान तत्काल संसाधित किया जाता है (यदि लागू हो)
- सदस्यता को नई योजना में अपडेट किया जाता है
योजना परिवर्तन केवल उसी संग्रह के भीतर उत्पादों के बीच उपलब्ध हैं। उत्पादों का प्रकार सब्सक्रिप्शन या उपयोग-आधारित बिलिंग होना चाहिए।
व्यवसाय नियंत्रण
व्यवसाय Subscription Settings में portal subscription behavior कॉन्फ़िगर कर सकते हैं:- Allow Subscription Updates: ग्राहकों के लिए अपने सब्सक्रिप्शन को अपग्रेड या डाउनग्रेड करने की सुविधा को सक्षम या अक्षम करें
- Allow Subscription Cancellation: ग्राहकों के लिए अपने सब्सक्रिप्शन रद्द करने की सुविधा को सक्षम या अक्षम करें
- Allow Subscription Pause: ग्राहकों के लिए अपने सब्सक्रिप्शन को रोकने और फिर से शुरू करने की सुविधा को सक्षम या अक्षम करें
Product Collections
जानें कि उत्पाद संग्रह कैसे सेट करें और अपग्रेड/डॉन्ग्रेड पथ कैसे कॉन्फ़िगर करें।
सदस्यता विवरण
जब ग्राहक किसी सक्रिय सदस्यता पर “सदस्यता प्रबंधित करें” क्लिक करते हैं, तो उन्हें सदस्यता विवरण पृष्ठ पर ले जाया जाता है। यह पृष्ठ दिखाता है:- प्लान विवरण: सब्सक्रिप्शन का नाम, कीमत, रिन्यूअल तिथि और वैधता अवधि
- पेमेंट मेथड: सब्सक्रिप्शन से जुड़ा कार्ड या पेमेंट मेथड, जिसमें “Edit” बटन होता है
- बिलिंग जानकारी: “Edit” बटन के साथ नाम, ईमेल, फोन नंबर और बिलिंग पता
- बिलिंग इतिहास: इस सब्सक्रिप्शन के सभी भुगतानों की विस्तृत तालिका
- रोकें: सब्सक्रिप्शन को रोकने का विकल्प, जो self-service pause की अनुमति होने पर दिखाई देता है
- Cancel Subscription: सब्सक्रिप्शन रद्द करने के लिए प्रमुख बटन

एक सदस्यता रद्द करना
ग्राहक सीधे सदस्यता विवरण पृष्ठ से अपनी सदस्यता रद्द कर सकते हैं। “सदस्यता रद्द करें” पर क्लिक करने से दो विकल्पों वाला पुष्टि संवाद खुलता है:- अगली बिलिंग तिथि पर रद्द करें: सदस्यता वर्तमान बिलिंग अवधि के समाप्त होने तक सक्रिय रहती है, फिर स्वचालित रूप से रद्द हो जाती है।
- अभी रद्द करें: सदस्यता तुरंत रद्द कर दी जाती है।
Self-service cancellation को Allow Subscription Cancellation setting द्वारा Settings → Subscriptions के अंतर्गत नियंत्रित किया जाता है, जो डिफ़ॉल्ट रूप से enabled होती है। इसे बंद करने पर Cancel Subscription button एक tooltip के साथ disabled हो जाता है, जिसमें ग्राहक से आपसे संपर्क करने के लिए कहा जाता है। इसके बाद portal cancellation के दोनों paths — अभी cancel करना और अगली billing date पर cancel करना — reject हो जाते हैं। जिन ग्राहकों की cancellation पहले से scheduled है, उनके पास उसे revoke करने का विकल्प बना रहता है, ताकि वे subscription जारी रखने का विकल्प चुन सकें। आपके द्वारा स्वयं की गई cancellations पर इसका कोई प्रभाव नहीं पड़ता।

Cancellation Reasons
Cancellation की पुष्टि करने से पहले, ग्राहकों से “Why are you cancelling?” पूछा जाता है और उन्हें चुनी गई सूची में से कोई reason चुनने के लिए कहा जाता है। यह reason subscription पर store किया जाता है और webhook payloads तथा API में उपलब्ध कराया जाता है, ताकि आप churn के कारणों का विश्लेषण कर सकें और अपने win-back flows को अनुकूलित कर सकें।
चयनित value subscription के
cancellation_feedback field में लिखी जाती है। वैकल्पिक free-text cancellation_comment भी capture किया जा सकता है।
subscription.cancelled webhook payload में भी शामिल हैं, और API के माध्यम से cancellation शेड्यूल या निष्पादित करते समय आप उन्हें PATCH /subscriptions/{subscription_id} पर प्रोग्रामेटिक रूप से भर सकते हैं।
सब्सक्रिप्शन रोकना
रोकने की सुविधा ग्राहकों को सब्सक्रिप्शन जारी रखने और उसे पूरी तरह रद्द करने के बीच एक विकल्प देती है। रोका गया सब्सक्रिप्शन बिलिंग रोक देता है, लेकिन उसका प्लान और इतिहास बनाए रखता है, इसलिए ग्राहक बाद में इसे फिर से शुरू कर सकता है और उसे शुरुआत से शुरू नहीं करना पड़ता। ग्राहक सब्सक्रिप्शन विवरण पेज से pause dialog खोलते हैं। डायलॉग में वर्तमान प्लान बताया जाता है, चेतावनी दी जाती है कि एक्सेस तुरंत समाप्त हो जाएगा, और समझाया जाता है कि बिलिंग तिथियां किस तरह बदलेंगी। ग्राहक Pause subscription से पुष्टि करता है।
- एक्सेस तुरंत बंद हो जाता है। सब्सक्रिप्शन के साथ शामिल सुविधाएं, डाउनलोड और लाइसेंस कीज़ तब तक काम नहीं करतीं, जब तक सब्सक्रिप्शन फिर से शुरू नहीं किया जाता।
- रोकने की कोई समाप्ति तिथि नहीं होती। सब्सक्रिप्शन तब तक रुका रहता है, जब तक ग्राहक इसे फिर से शुरू नहीं करता।
- कोई समय नष्ट नहीं होता। अगली बिलिंग तिथि और रिन्यूअल तिथि, दोनों रोकने की अवधि जितनी आगे बढ़ जाती हैं।
active पर लौट आता है और उसका एक्सेस बहाल हो जाता है।
self-service pause को Settings → Subscriptions के अंतर्गत Allow Subscription Pause सेटिंग से नियंत्रित किया जाता है और यह डिफ़ॉल्ट रूप से अक्षम होती है। इसके बंद रहने पर ग्राहक नया pause शुरू नहीं कर सकते, हालांकि जो ग्राहक पहले से paused है, वह अपने द्वारा शुरू किए गए pause को फिर से शुरू कर सकता है। डैशबोर्ड से आपके द्वारा स्वयं किए गए pauses पर इसका कोई प्रभाव नहीं पड़ता।
How Pausing Works
pause का पूरा व्यवहार, जिसमें बिलिंग प्रभाव, usage settlement और webhooks शामिल हैं।
पेमेंट मेथड अपडेट करना
ग्राहक पेमेंट मेथड के बगल में मौजूद “Edit” पर क्लिक करके सीधे सब्सक्रिप्शन विवरण पेज से अपने पेमेंट मेथड अपडेट कर सकते हैं। यह सुविधा उन सब्सक्रिप्शन को फिर से सक्रिय करने के लिए विशेष रूप से महत्वपूर्ण है, जिन्हें असफल भुगतानों के कारण होल्ड पर रखा गया है।होल्ड पर रखे गए सब्सक्रिप्शन को फिर से सक्रिय करना
जब किसी सब्सक्रिप्शन को असफल भुगतान के कारणon_hold स्थिति में रखा जाता है, तो उसे फिर से सक्रिय करने के लिए ग्राहकों को अपना पेमेंट मेथड अपडेट करना होगा। अपडेट प्रक्रिया अपने आप यह कार्य करती है:
- बकाया राशि के लिए चार्ज बनाती है
- चार्ज के लिए इनवॉइस जनरेट करती है
- नए पेमेंट मेथड का उपयोग करके भुगतान प्रोसेस करती है
- सफल भुगतान के बाद सब्सक्रिप्शन को
activeस्थिति में फिर से सक्रिय करती है
on_hold सब्सक्रिप्शन के लिए पेमेंट मेथड सफलतापूर्वक अपडेट करने के बाद, ग्राहकों को एक confirmation page दिखाई देगा और सफल भुगतान तथा सब्सक्रिप्शन के फिर से सक्रिय होने के बारे में ईमेल सूचनाएं मिलेंगी।पेमेंट मेथड अपडेट फ्लो
1
Access subscription details
पोर्टल के होम पेज से किसी भी सक्रिय सब्सक्रिप्शन पर “Manage subscription” पर क्लिक करें।
2
Click Edit on payment method
पेमेंट मेथड अपडेट इंटरफ़ेस खोलने के लिए पेमेंट मेथड के बगल में मौजूद “Edit” बटन पर क्लिक करें।
3
Select or add payment method
किसी मौजूदा सेव किए गए पेमेंट मेथड का चयन करें या कार्ड विवरण सुरक्षित रूप से दर्ज करके नया पेमेंट मेथड जोड़ें।
4
Confirm changes
अपडेट की पुष्टि करें।
on_hold सब्सक्रिप्शन के लिए, इससे बकाया राशि का चार्ज अपने आप बन जाएगा।5
Complete payment (if on hold)
यदि सब्सक्रिप्शन होल्ड पर है, तो ग्राहकों को बकाया राशि का भुगतान पूरा करने के लिए रीडायरेक्ट किया जाएगा। सफल भुगतान के बाद सब्सक्रिप्शन अपने आप फिर से सक्रिय हो जाएगा।
6
Confirmation
ग्राहकों को पुष्टि मिलेगी कि पेमेंट मेथड अपडेट हो गया है और, यदि लागू हो, तो सब्सक्रिप्शन फिर से सक्रिय कर दिया गया है।
Integration Examples
API के माध्यम से किसी विशिष्ट ग्राहक के लिए समय-सीमित Customer Portal session बनाएं, फिर उपयोगकर्ता को session URL पर रीडायरेक्ट करें।Unified Customer Portal
व्यवसाय-विशिष्ट customer portals के अलावा, Dodo Payments customer.dodopayments.com पर Unified Customer Portal प्रदान करता है, जहां ग्राहक Dodo Payments का उपयोग करने वाले विभिन्न व्यवसायों में अपनी सभी खरीदारी और सब्सक्रिप्शन देख और मैनेज कर सकते हैं।
Unified Portal Features
- व्यवसायों के बीच दृश्यता: किसी भी Dodo Payments merchant से की गई सभी खरीदारी और सब्सक्रिप्शन एक ही स्थान पर देखें
- केंद्रीकृत मैनेजमेंट: एक ही डैशबोर्ड से विभिन्न व्यवसायों के सब्सक्रिप्शन मैनेज करें
- एकीकृत बिलिंग इतिहास: सभी खरीदारी के इनवॉइस और भुगतान इतिहास देखें
- सिंगल साइन-ऑन: सभी Dodo Payments merchants की खरीदारी एक्सेस करने के लिए ईमेल से केवल एक बार लॉग इन करें
समस्या निवारण
- लिंक की समय-सीमा समाप्त: नया dynamic link जनरेट करके भेजें।
- ईमेल पहचाना नहीं गया: ग्राहक से खरीदारी से जुड़े ईमेल का उपयोग करने के लिए कहें
- सब्सक्रिप्शन होल्ड पर है: यदि कोई सब्सक्रिप्शन होल्ड पर है, तो ग्राहकों को बकाया राशि चुकाने और सब्सक्रिप्शन फिर से सक्रिय करने के लिए पोर्टल के माध्यम से अपना पेमेंट मेथड अपडेट करना होगा। अपडेट प्रक्रिया बकाया राशि का चार्ज अपने आप लगाएगी।
- पेमेंट मेथड अपडेट विफल: यदि
on_holdसब्सक्रिप्शन की अपडेट प्रक्रिया के दौरान भुगतान विफल हो जाता है, तो सब्सक्रिप्शन होल्ड पर बना रहेगा। ग्राहक किसी अन्य पेमेंट मेथड से फिर प्रयास कर सकते हैं।
Design & Theme Customization
Design पेज से पहले से बने themes, typography, colors और live preview के साथ अपने customer portal का रूप कस्टमाइज़ करें।