Skip to main content
कस्टमर पोर्टल एक सुरक्षित, होस्ट किया गया क्षेत्र है जहाँ आपके ग्राहक सब्सक्रिप्शन प्रबंधित कर सकते हैं, इनवॉइस देख सकते हैं और लाइसेंस कीज़ विवरण तक पहुंच सकते हैं—बिना सपोर्ट से संपर्क किए।

Create Portal Session (API)

कार्यक्रमगत रूप से सुरक्षित, समय-सीमित पोर्टल सेशन बनाएं।

Subscriptions

रिकरिंग प्लान, अपग्रेड, डाउनग्रेड, और ऐड-ऑन का प्रबंधन करें।

Revamped Customer Portal showing active subscriptions, payment methods, and billing history

ग्राहक पोर्टल क्या है?

पोर्टल ग्राहकों के लिए एक विश्वसनीय, ब्रांडेड स्व-सेवा अनुभव प्रदान करता है:
  • बिलिंग इतिहास देखें: इनवॉइस देखें और रसीदें डाउनलोड करें।
  • सब्सक्रिप्शन मैनेज करें: सब्सक्रिप्शन विवरण देखें, सब्सक्रिप्शन को रोकें और फिर से शुरू करें, और सब्सक्रिप्शन को तुरंत या अगली बिलिंग तिथि पर रद्द करें।
  • पेमेंट मेथड अपडेट करें: सक्रिय सब्सक्रिप्शन के पेमेंट मेथड बदलें या होल्ड पर रखे गए सब्सक्रिप्शन को फिर से सक्रिय करें।
  • लाइसेंस कीज़ प्राप्त करें: खरीदारी से जुड़ी सभी कीज़ देखें।
  • आसानी से नेविगेट करें: संदर्भ खोए बिना पोर्टल के अनुभागों के बीच जाने के लिए बैक बटन का उपयोग करें।

प्रमुख लाभ

  • कम समर्थन मात्रा: ग्राहक अपनी सामान्य बिलिंग अनुरोधों का अपने आप निवारण कर सकते हैं
  • तेज़ मूल्य प्राप्ति का समय: चालानों और कुंजियों का तत्काल एक्सेस
  • कम चुएर्न जोखिम: नवीनीकरण और योजना विवरण की स्पष्ट दृश्यता
  • डिज़ाइन द्वारा सुरक्षित: समाप्त होने वाले लिंक के साथ टोकनाइज्ड एक्सेस
  • स्थानीयकृत अनुभव: पोर्टल 21 भाषाओं में उपलब्ध है, ग्राहक के ब्राउज़र प्राथमिकताओं के आधार पर स्वत: पहचान के साथ

पहुँच विधियाँ

ग्राहक स्थिर लिंक या एक बार के गतिशील लिंक का उपयोग करके पोर्टल तक पहुँच सकते हैं।

स्थिर लिंक (ईमेल-आधारित पहुँच)

ग्राहक एक स्थिर लिंक पर अपना ईमेल दर्ज करके पोर्टल पहुँच का अनुरोध कर सकते हैं जो कभी समाप्त नहीं होता। स्थिर पोर्टल लिंक प्रारूप वातावरण के अनुसार भिन्न होता है: परीक्षण मोड (परीक्षण और विकास के लिए):
लाइव मोड (वास्तविक लेनदेन के लिए उत्पादन):
अपने वास्तविक व्यवसाय पहचानकर्ता के साथ {business_id} को बदलें, फिर ग्राहकों के साथ उपयुक्त लिंक साझा करें ताकि वे अपना ईमेल दर्ज कर सकें और पोर्टल को सुरक्षित रूप से एक्सेस कर सकें।
Email-based login screen
1

Merchant flow

  1. Sales → Customer पर जाएं।
  2. Share invite पर क्लिक करें।
  3. Static link को कॉपी करें और अपने ग्राहक के साथ साझा करें।
2

Customer flow

  1. Static link खोलें।
  2. वह ईमेल दर्ज करें जिसका उपयोग खरीद के समय हुआ था।
  3. पोर्टल तक पहुंचने के लिए एक सुरक्षित लॉगिन लिंक प्राप्त करें।
वर्तमान ग्राहक स्वचालित रूप से पहचाने जाते हैं।

गतिशील लिंक (जादुई लिंक)

एक व्यक्तिगत, एक बार का जादुई लिंक जो ग्राहकों को सीधे पोर्टल में भेजता है। लिंक 24 घंटे में समाप्त हो जाता है।
डायनेमिक लिंक 24 घंटों के बाद समाप्त हो जाते हैं। यदि वह समाप्त हो जाए, तो एक नया लिंक बनाएं और भेजें।
Magic link direct access
1

Merchant flow

  1. Sales → Customer पर जाएं।
  2. Share invite पर क्लिक करें।
  3. Dynamic link को कॉपी करें और अपने ग्राहक के साथ साझा करें।
2

Customer flow

  1. Dynamic link खोलें।
  2. ईमेल दर्ज किए बिना सीधे कस्टमर पोर्टल तक पहुंचें।

पोर्टल सुविधाएँ

सुधरे हुए कस्टमर पोर्टल में एक साफ-सुथरा, एकीकृत इंटरफ़ेस है जिसमें बाएँ साइडबार और सभी खाता प्रबंधन आवश्यकताओं के लिए व्यवस्थित सेक्शन हैं।

Active Subscriptions

प्लान का नाम, कीमत, रिन्यूअल तिथि और वैधता सहित सभी सक्रिय सब्सक्रिप्शन देखें। विवरण देखने, बिलिंग जानकारी संपादित करने, रोकने या रद्द करने के लिए “Manage subscription” पर क्लिक करें।

Payment Methods

सभी सहेजी गई भुगतान विधियाँ (कार्ड, UPI आदि) एक नज़र में देखें। सब्सक्रिप्शन विवरण से सीधे भुगतान विधियाँ संपादित करें।

Billing History

सभी लेन-देन को एक विस्तृत तालिका में देखें, जिसमें तिथि, स्थिति, मूल्य निर्धारण प्रकार, अधिकार और डाउनलोड करने योग्य इनवॉइस शामिल हैं।

Billing Information

सब्सक्रिप्शन विवरण पेज से अपना नाम, ईमेल, फोन नंबर और बिलिंग पता देखें और संपादित करें।

पोर्टल अवलोकन

मुख्य पोर्टल पेज एक ही स्क्रॉल करने योग्य दृश्य में सभी सक्रिय सब्सक्रिप्शन, सहेजी गई भुगतान विधियाँ और बिलिंग इतिहास प्रदर्शित करता है।
Customer Portal main page showing active subscriptions and payment methods

भुगतान विधियाँ और बिलिंग इतिहास

नीचे स्क्रॉल करें ताकि सहेजी गई भुगतान विधियाँ और स्थिति संकेतक तथा डाउनलोड करने योग्य इनवॉइस के साथ पूरा बिलिंग इतिहास दिखे।
Payment methods and billing history with invoice downloads

भाषा समर्थन

ग्राहक पोर्टल 21 भाषाओं में उपलब्ध है, ताकि आपके ग्राहक अपनी सदस्यताएँ, भुगतान विधियाँ, और बिलिंग इतिहास अपने पसंदीदा भाषा में प्रबंधित कर सकें।

भाषा चयन कैसे कार्य करता है

  • स्वचालित पहचान: पहली बार आने पर, पोर्टल ग्राहक की पसंदीदा भाषा को उनके ब्राउज़र सेटिंग्स से पहचानता है और उपलब्ध होने पर अनुवाद को लोड करता है। अंग्रेजी बैकअप के रूप में उपयोग की जाती है।
  • मैनुअल ओवरराइड: ग्राहक कभी भी पोर्टल हैडर में भाषा चयनकर्ता से सक्रिय भाषा बदल सकते हैं (डेस्कटॉप और मोबाइल पर उपलब्ध)।
  • पसंद सहेजी जाती है: चयनित भाषा को NEXT_LOCALE कुकी में सहेजा जाता है (1 वर्ष के लिए मान्य) ताकि पोर्टल पसंद को सत्रों के बीच याद रखे।
  • एम्बेडेड संदर्भ: जब पोर्टल एक आईफ्रेम में एम्बेड किया जाता है और कुकीज़ को ब्लॉक किया जाता है, तो पोर्टल एक forceLanguage URL पैरामीटर को बैकअप के रूप में उपयोग करता है ताकि चुनी गई भाषा का सम्मान किया जा सके।

समर्थित भाषाएँ

योजना परिवर्तन (अपग्रेड/डॉन्ग्रेड)

जब उत्पादों को उत्पाद संग्रहों में व्यवस्थित किया जाता है, तो ग्राहक सीधे ग्राहक पोर्टल से योजनाओं के बीच अपग्रेड या डॉन्ग्रेड कर सकते हैं।
मौजूदा सब्सक्रिप्शन्स के लिए अपग्रेड/डॉन्ग्रेड को कैसे सक्षम करें? अपने सब्सक्रिप्शन उत्पादों को एक उत्पाद संग्रह में जोड़ें। एक बार समूहीकृत होने के बाद, ग्राहक ग्राहक पोर्टल के माध्यम से उसी संग्रह में योजनाओं के बीच स्विच कर सकते हैं।

उपलब्ध क्रियाएँ

योजना परिवर्तन कैसे कार्य करते हैं

  1. ग्राहक subscription details page पर Change Plan पर क्लिक करता है।
  2. Product collection के आधार पर उपलब्ध upgrade/downgrade विकल्प दिखाए जाते हैं।
  3. ग्राहक नया plan चुनता है। Confirm Plan Change panel में वर्तमान और अपडेट किए गए plan, line-item breakdown (पुराने plan का credit, नए plan का charge), tax और अभी देय राशि दिखाई जाती है। ग्राहक यहां discount code भी जोड़ सकते हैं।
  4. ग्राहक Pay ${amount} के साथ पुष्टि करता है।
  5. Proration की गणना की जाती है और charge process किया जाता है — या तो saved payment method से, या hosted checkout page के माध्यम से, यदि business payment link के जरिए plan-change payments collect करता है (नीचे देखें)।
  6. Subscription को नए plan पर अपडेट किया जाता है। यह तुरंत होता है या charge clear होने के बाद, यह आपकी payment failure handling पर निर्भर करता है; payment link से किया गया plan change हमेशा payment का इंतजार करता है।
Change Plan, Pause Subscription और Cancel Subscription बटन वाला subscription details page
वर्तमान और अपडेट किए गए plan, line-item breakdown, discount code entry और Pay बटन दिखाने वाला Confirm Plan Change panel
Plan changes केवल एक ही collection के products के बीच उपलब्ध हैं। Products subscription या usage-based billing types के होने चाहिए।
डिफ़ॉल्ट रूप से, immediate plan change ग्राहक के saved payment method से सीधे charge करता है। Collect Plan Change Payments by Payment Link चालू करने पर यह बदल जाता है: saved card को charge करने के बजाय, ग्राहक को payment करने के लिए Dodo Checkout page पर भेजा जाता है। यह उन upgrades और downgrades दोनों पर लागू होता है जिनसे charge बनता है।
Collect Plan Change Payments by Payment Link toggle सक्षम और उसके व्यवहार की व्याख्या करने वाला tooltip दिखाने वाला Settings → Subscriptions page
एक अलग उदाहरण का hosted Dodo Checkout page, जहां ग्राहक plan change के लिए payment करता है
Checkout payment सफल होने तक subscription अपने current plan पर रहती है — failed या abandoned payment subscription में कोई बदलाव नहीं करती, इसलिए ग्राहक उसी checkout session पर फिर प्रयास कर सकता है। Scheduled downgrades (effective_at: next_billing_date) प्रभावित नहीं होते और checkout पर जाए बिना अगली billing date पर लागू होते रहते हैं।
यह केवल immediate plan changes पर लागू होता है। यदि ग्राहक के पास पहले से pending plan-change payment link है, तो उस link के paid या expire होने तक आगे का change-plan request reject कर दिया जाता है।

Plan Change via Payment Link (API)

collect_via_payment_link के साथ payment link request करने और response handle करने का तरीका।

Business Controls

Businesses Subscription Settings में portal subscription behavior configure कर सकते हैं:
  • Allow Subscription Updates: ग्राहकों के लिए अपनी subscriptions को upgrade या downgrade करने की सुविधा enable या disable करें
  • Allow Subscription Cancellation: ग्राहकों के लिए अपनी subscriptions cancel करने की सुविधा enable या disable करें
  • Allow Subscription Pause: ग्राहकों के लिए अपनी subscriptions को pause और resume करने की सुविधा enable या disable करें
  • Collect Plan Change Payments by Payment Link: immediate plan change के लिए customers को saved payment method charge करने के बजाय payment करने हेतु checkout page पर भेजें। डिफ़ॉल्ट रूप से off।

Product Collections

Product collections सेट अप करने और upgrade/downgrade paths configure करने का तरीका जानें।

Subscription Details

जब ग्राहक किसी भी active subscription पर “Manage subscription” पर क्लिक करते हैं, तो उन्हें subscription details page पर ले जाया जाता है। इस page पर ये दिखाई देते हैं:
  • Plan details: Subscription name, price, renewal date और validity period
  • Payment method: Subscription से linked card या payment method, जिसमें “Edit” बटन होता है
  • Billing information: Name, email, phone number और billing address, जिसमें “Edit” बटन होता है
  • Billing history: इस subscription के सभी payments की विस्तृत table
  • Pause: Subscription pause करने का विकल्प, जब आप self-service pause की अनुमति देते हैं
  • Cancel Subscription: Subscription cancel करने के लिए प्रमुख बटन
Plan info, payment method, billing information और cancel option दिखाने वाला subscription details page

Subscription Cancel करना

ग्राहक subscription details page से सीधे अपनी subscription cancel कर सकते हैं। “Cancel Subscription” पर क्लिक करने से दो विकल्पों वाला confirmation dialog खुलता है:
  • Cancel at next billing date: Current billing period समाप्त होने तक subscription active रहती है, फिर अपने-आप cancel हो जाती है।
  • Cancel now: Subscription तुरंत cancel कर दी जाती है।
Self-service cancellation को Settings → Subscriptions के अंतर्गत Allow Subscription Cancellation setting नियंत्रित करती है, जो डिफ़ॉल्ट रूप से enabled है। इसे off करने पर Cancel Subscription बटन disabled हो जाता है और tooltip ग्राहक से आपसे संपर्क करने के लिए कहता है; portal के दोनों cancellation paths — cancel now और cancel at next billing date — reject कर दिए जाते हैं। जिन ग्राहकों के पास पहले से scheduled cancellation है, वे उसे revoke करने का विकल्प बनाए रखते हैं, इसलिए वे subscription जारी रखने का विकल्प चुन सकते हैं। आपके द्वारा स्वयं की गई cancellations कभी प्रभावित नहीं होती हैं।
अगली billing date पर या तुरंत subscription cancel करने के विकल्पों वाला cancel subscription dialog

Cancellation Reasons

Cancellation की पुष्टि करने से पहले, ग्राहकों से “Why are you cancelling?” पूछा जाता है और curated list में से कोई reason चुनने के लिए कहा जाता है। यह reason subscription पर store किया जाता है और webhook payloads तथा API में उपलब्ध कराया जाता है, ताकि आप churn drivers का विश्लेषण कर सकें और अपने win-back flows को अनुकूलित कर सकें।
'Why are you cancelling?' dropdown वाला cancellation modal, जिसमें Too expensive, Missing features और Other जैसे reasons दिख रहे हैं
चुना गया value subscription के cancellation_feedback field में लिखा जाता है। वैकल्पिक free-text cancellation_comment भी capture किया जा सकता है।
दोनों fields subscription.cancelled webhook payload में भी शामिल होते हैं, और API के माध्यम से cancellation schedule या execute करते समय आप उन्हें PATCH /subscriptions/{subscription_id} पर programmatically populate कर सकते हैं।
Win-back emails को अनुकूलित करने के लिए cancellation_feedback को Subscription Dunning के साथ combine करें — उदाहरण के लिए, too_expensive cancellers को discount code और missing_features cancellers को “क्या कमी रह गई?” survey भेजें।

Subscription Pause करना

Pausing ग्राहकों को subscription जारी रखने और उसे पूरी तरह cancel करने के बीच एक विकल्प देता है। Paused subscription billing रोक देती है, लेकिन अपना plan और history बनाए रखती है, इसलिए ग्राहक बाद में फिर से शुरू कर सकता है और उसे शुरुआत से शुरू नहीं करना पड़ता। ग्राहक subscription details page से pause dialog खोलते हैं। Dialog में current plan बताया जाता है, access तुरंत समाप्त होने की चेतावनी दी जाती है और billing dates में होने वाले बदलाव समझाए जाते हैं। ग्राहक Pause subscription के साथ पुष्टि करता है।
Current plan, access तुरंत revoke होने की चेतावनी और pause confirmation button दिखाने वाला Pause your subscription dialog
ग्राहक को क्या बताया जाता है और वास्तव में क्या होता है:
  • Access तुरंत बंद हो जाता है। Subscription के साथ शामिल features, downloads और license keys subscription resume होने तक काम करना बंद कर देते हैं।
  • Pause की कोई end date नहीं होती। Customer के resume करने तक subscription paused रहती है।
  • कोई समय नष्ट नहीं होता। Next billing date और renewal date दोनों pause की अवधि के बराबर आगे बढ़ जाते हैं।
Resume करने की प्रक्रिया भी यही रहती है। Subscription active पर लौट आती है और उसका access restore हो जाता है।
Self-service pause को Settings → Subscriptions के अंतर्गत Allow Subscription Pause setting नियंत्रित करती है और यह disabled by default है। इसके off रहने पर ग्राहक नया pause शुरू नहीं कर सकते, हालांकि जो ग्राहक पहले से paused है, वह अपने द्वारा शुरू किए गए pause को resume कर सकता है। Dashboard से आपके द्वारा स्वयं किए गए pauses कभी प्रभावित नहीं होते हैं।

How Pausing Works

Billing effects, usage settlement और webhooks सहित pause behavior की पूरी जानकारी।

Payment Methods अपडेट करना

ग्राहक payment method के पास “Edit” पर क्लिक करके subscription details page से सीधे अपने payment methods अपडेट कर सकते हैं। यह feature उन subscriptions को reactivate करने के लिए विशेष रूप से महत्वपूर्ण है जिन्हें failed payments के कारण hold पर रखा गया है।

Hold पर मौजूद Subscriptions को Reactivate करना

जब failed payment के कारण subscription को on_hold state में रखा जाता है, तो उसे reactivate करने के लिए ग्राहकों को अपना payment method अपडेट करना होगा। Update process अपने-आप:
  1. Remaining dues के लिए charge बनाता है
  2. Charge के लिए invoice generate करता है
  3. नए payment method का उपयोग करके payment process करता है
  4. सफल payment के बाद subscription को active state में reactivate करता है
on_hold state में मौजूद subscriptions अपने-आप renew नहीं होंगी। Dues clear करने और subscription reactivate करने के लिए ग्राहकों को अपना payment method अपडेट करना होगा।
on_hold subscription के लिए payment method सफलतापूर्वक अपडेट करने के बाद, ग्राहकों को confirmation page दिखाई देगा और successful payment तथा subscription reactivation के बारे में email notifications प्राप्त होंगी।

Payment Method Update Flow

1

Access subscription details

Portal home page से किसी भी active subscription पर “Manage subscription” पर क्लिक करें।
2

Click Edit on payment method

Payment method update interface खोलने के लिए payment method के पास मौजूद “Edit” बटन पर क्लिक करें।
3

Select or add payment method

किसी existing saved payment method को चुनें या card details को सुरक्षित रूप से दर्ज करके नया payment method जोड़ें।
4

Confirm changes

Update की पुष्टि करें। on_hold subscriptions के लिए, इससे remaining dues का charge अपने-आप बन जाएगा।
5

Complete payment (if on hold)

यदि subscription hold पर है, तो ग्राहकों को remaining dues का payment पूरा करने के लिए redirect किया जाएगा। Successful payment के बाद subscription अपने-आप reactivate हो जाएगी।
6

Confirmation

ग्राहकों को पुष्टि प्राप्त होती है कि payment method अपडेट हो गया है और, यदि लागू हो, तो subscription reactivate हो गई है।

Integration Examples

API के माध्यम से किसी specific customer के लिए time‑bound Customer Portal session बनाएं, फिर 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 Customer Portal

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 करें
Unified Customer Portal business-specific portals का पूरक है। ग्राहक अपनी पसंद के आधार पर branded merchant portal या unified portal में से किसी का भी उपयोग कर सकते हैं।

Troubleshooting

  • Link expired: नया dynamic link generate करके भेजें।
  • Email not recognized: ग्राहक से अपनी purchase से जुड़े email का उपयोग करने को कहें
  • Subscription on hold: यदि subscription hold पर है, तो dues clear करने और subscription reactivate करने के लिए ग्राहकों को portal के माध्यम से अपना payment method अपडेट करना होगा। Update process remaining dues के लिए अपने-आप charge करेगा।
  • Payment method update failed: यदि on_hold subscription के लिए update process के दौरान payment fail हो जाता है, तो subscription hold पर बनी रहेगी। ग्राहक किसी अलग payment method से फिर प्रयास कर सकते हैं।

Design & Theme Customization

Design page से pre-built themes, typography, colors और live preview के साथ अपने customer portal का appearance customize करें।
अंतिम संशोधन 26 अगस्त 2026