कस्टमर पोर्टल एक सुरक्षित, होस्ट किया गया क्षेत्र है जहाँ आपके ग्राहक सब्सक्रिप्शन प्रबंधित कर सकते हैं, इनवॉइस देख सकते हैं और लाइसेंस कीज़ विवरण तक पहुंच सकते हैं—बिना सपोर्ट से संपर्क किए।
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: ग्राहकों के लिए अपनी subscriptions को upgrade या downgrade करने की क्षमता सक्षम या अक्षम करें
- Allow Subscription Cancellation: ग्राहकों के लिए अपनी subscriptions रद्द करने की क्षमता सक्षम या अक्षम करें
Product Collections
जानें कि उत्पाद संग्रह कैसे सेट करें और अपग्रेड/डॉन्ग्रेड पथ कैसे कॉन्फ़िगर करें।
सदस्यता विवरण
जब ग्राहक किसी सक्रिय सदस्यता पर “सदस्यता प्रबंधित करें” क्लिक करते हैं, तो उन्हें सदस्यता विवरण पृष्ठ पर ले जाया जाता है। यह पृष्ठ दिखाता है:- योजना विवरण: सदस्यता नाम, मूल्य, नवीकरण तिथि, और वैधता अवधि
- भुगतान विधि: सदस्यता से जुड़ा कार्ड या भुगतान विधि, “संपादित” बटन के साथ
- बिलिंग जानकारी: नाम, ईमेल, फ़ोन नंबर, और बिलिंग पता, “संपादित” बटन के साथ
- बिलिंग इतिहास: इस सदस्यता के सभी भुगतानों की विस्तृत तालिका
- सदस्यता रद्द करें: सदस्यता रद्द करने के लिए एक प्रमुख बटन

एक सदस्यता रद्द करना
ग्राहक सीधे सदस्यता विवरण पृष्ठ से अपनी सदस्यता रद्द कर सकते हैं। “सदस्यता रद्द करें” पर क्लिक करने से दो विकल्पों वाला पुष्टि संवाद खुलता है:- अगली बिलिंग तिथि पर रद्द करें: सदस्यता वर्तमान बिलिंग अवधि के समाप्त होने तक सक्रिय रहती है, फिर स्वचालित रूप से रद्द हो जाती है।
- अभी रद्द करें: सदस्यता तुरंत रद्द कर दी जाती है।
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} पर प्रोग्रामेटिक रूप से भर सकते हैं।
Payment Methods अपडेट करना
ग्राहक payment method के पास “Edit” पर click करके subscription details page से सीधे अपनी payment methods update कर सकते हैं। यह feature उन subscriptions को reactivate करने के लिए विशेष रूप से महत्वपूर्ण है जिन्हें failed payments के कारण hold पर रखा गया है।Hold पर रखी गई Subscriptions को Reactivate करना
जब failed payment के कारण कोई subscriptionon_hold state में रखी जाती है, तो उसे reactivate करने के लिए ग्राहकों को अपनी payment method update करनी होगी। Update process स्वचालित रूप से:
- Creates a charge: बकाया राशि के लिए एक charge बनाता है
- Generates an invoice: उस charge के लिए एक invoice बनाता है
- Processes the payment: नई payment method का उपयोग करके payment process करता है
- Reactivates the subscription: payment सफल होने पर subscription को
activestate में reactivate करता है
on_hold subscription की payment method सफलतापूर्वक update करने के बाद, ग्राहकों को confirmation page दिखाई देगा और सफल payment तथा subscription reactivation के बारे में email notifications प्राप्त होंगी।Payment Method Update Flow
1
Access subscription details
Portal home page से किसी भी active subscription पर “Manage subscription” पर click करें।
2
Click Edit on payment method
Payment method update interface खोलने के लिए payment method के पास मौजूद “Edit” button पर click करें।
3
Select or add payment method
किसी मौजूदा saved payment method को चुनें या card details सुरक्षित रूप से दर्ज करके नई payment method add करें।
4
Confirm changes
Update की पुष्टि करें।
on_hold subscriptions के लिए, इससे बकाया राशि का charge अपने-आप create हो जाएगा।5
Complete payment (if on hold)
यदि subscription hold पर है, तो ग्राहकों को बकाया राशि का payment पूरा करने के लिए redirect किया जाएगा। Payment सफल होने पर subscription अपने-आप reactivate हो जाएगी।
6
Confirmation
ग्राहकों को confirmation प्राप्त होगा कि payment method update हो गई है और, यदि लागू हो, तो subscription reactivate हो गई है।
Integration Examples
API के माध्यम से किसी specific customer के लिए time-bound Customer Portal session create करें, फिर user को session URL पर redirect करें।Unified Customer Portal
Business-specific customer portals के अतिरिक्त, Dodo Payments customer.dodopayments.com पर Unified Customer Portal उपलब्ध कराता है, जहाँ ग्राहक Dodo Payments का उपयोग करने वाले अलग-अलग businesses से की गई अपनी सभी purchases और subscriptions देख और manage कर सकते हैं।
Unified Portal Features
- Cross-business visibility: किसी भी Dodo Payments merchant से की गई सभी purchases और subscriptions एक ही स्थान पर देखें
- Centralized management: एक ही dashboard से अलग-अलग businesses की subscriptions manage करें
- Unified billing history: सभी purchases के invoices और payment history access करें
- Single sign-on: सभी Dodo Payments merchants की purchases access करने के लिए email से एक बार log in करें
Troubleshooting
- Link expired: एक नया dynamic link generate करके भेजें।
- Email not recognized: ग्राहक से अपनी purchase से associated email का उपयोग करने को कहें
- Subscription on hold: यदि subscription hold पर है, तो ग्राहकों को बकाया राशि clear करने और subscription reactivate करने के लिए portal के माध्यम से अपनी payment method update करनी होगी। Update process बकाया राशि का charge अपने-आप लेगा।
- Payment method update failed: यदि
on_holdsubscription के update process के दौरान payment fail हो जाती है, तो subscription hold पर बनी रहेगी। ग्राहक किसी अलग payment method से फिर प्रयास कर सकते हैं।
Design & Theme Customization
Design page से pre-built themes, typography, colors और live preview के साथ अपने customer portal का appearance customize करें।