
Dodo Payments चेकआउट एक कन्वर्ज़न-अनुकूलित, वैश्विक रूप से अनुपालन चेकआउट है जो डिजिटल उत्पादों और SaaS व्यवसायों के लिए डिज़ाइन किया गया है। यह कई मुद्राओं, भाषाओं, करों, छूटों, ऐड-ऑन और बिज़नेस-अनुकूल अनुपालन वर्कफ़्लो का समर्थन करता है।
Checkout Sessions API
प्रोग्रामेटिक रूप से होस्ट किए गए चेकआउट सेशन बनाएँ।
Preview Checkout
सेशन बनाने से पहले मूल्य निर्धारण और करों की गणना करें।
Payment Methods
समर्थित भुगतान विधियाँ और कॉन्फ़िगरेशन विकल्प।
अनुकूलनशील मुद्रा
अनुकूलनशील मुद्रा ग्राहकों को उनकी पसंदीदा स्थानीय मुद्रा में भुगतान करने की अनुमति देती है, जिससे विश्वास और रूपांतरण दरें बढ़ती हैं।यह कैसे काम करता है
- सक्षम करें: अपने व्यवसाय सेटिंग्स से अनुकूलनशील मुद्रा सक्षम करें
- चुनें: ग्राहक चेकआउट पर सीधे मुद्राएँ बदल सकते हैं
- परिवर्तित करें: मूल्य वास्तविक समय के FX दरों का उपयोग करके गतिशील रूप से परिवर्तित होते हैं
- प्रदर्शित करें: अंतिम देय राशि भुगतान से पहले पारदर्शी रूप से दिखाई जाती है

Adaptive Currency
समर्थित मुद्राओं, रूपांतरण शुल्कों और रिफंड हैंडलिंग के बारे में अधिक जानें।
बहुभाषी चेकआउट
डोडो पेमेंट्स चेकआउट पृष्ठ पर कई भाषाओं का समर्थन करता है, जिससे ग्राहक अपनी पसंदीदा भाषा में भुगतान पूरा कर सकते हैं।
प्रमुख विशेषताएँ
- चेकआउट पर सीधे उपलब्ध भाषा चयनकर्ता
- UI पाठ, लेबल, और सिस्टम संदेश स्थानीयकृत हैं
- पहुंच में सुधार और अंतरराष्ट्रीय रूपांतरण
समर्थित भाषाएँ
चेकआउट पृष्ठ 21 भाषाओं का समर्थन करता है:| भाषा | कोड |
|---|---|
| अरबी | ar |
| कातालान | ca |
| चीनी | zh |
| डच | nl |
| अंग्रेज़ी | en |
| फ्रेंच | fr |
| जर्मन | de |
| हिब्रू | he |
| इंडोनेशियाई | id |
| इटालियन | it |
| जापानी | ja |
| कोरियाई | ko |
| मलय | ms |
| पोलिश | pl |
| पोर्तुगीज़ | pt |
| रोमानियाई | ro |
| रूसी | ru |
| स्पेनिश | es |
| स्वीडिश | sv |
| थाई | th |
| तुर्की | tr |
स्वचालित कर गणना
कर ग्राहक के बिलिंग स्थान के आधार पर स्वतः गणना किए जाते हैं, जिससे GST, VAT, और बिक्री कर आवश्यकताओं के साथ अनुपालन बिना मैन्युअल सेटअप के सुनिश्चित होता है।कर गणना कैसे काम करती है
Location Detection
कर नियम ग्राहक के देश (और जहां लागू हो वहां क्षेत्र) के आधार पर लागू किए जाते हैं।
व्यापार कर आईडी समर्थन
पंजीकृत व्यवसायों के लिए, चेकआउट ग्राहकों को उनकी व्यापार कर आईडी (जैसे VAT/GST नंबर) दर्ज करने की अनुमति देता है।जब कर आईडी दर्ज की जाती है तो क्या होता है
- कर पात्रता वास्तविक समय में सत्यापित की जाती है
- लागू कर छूट या रिवर्स-चार्ज नियम लागू किए जाते हैं
- कर राशि चेकआउट पर तुरंत अपडेट होती है

यह विशेष रूप से B2B SaaS और डिजिटल सेवाओं के लिए उपयोगी है जहाँ व्यावसायिक ग्राहक कर छूट के पात्र हो सकते हैं।
डिस्काउंट कोड
ग्राहक सीधे चेकआउट पृष्ठ पर डैशबोर्ड में बनाए गए डिस्काउंट या प्रोमो कोड लागू कर सकते हैं।चेकआउट अनुभव
- ग्राहक डिस्काउंट कोड दर्ज करता है
- डिस्काउंट तुरंत सत्यापित होता है
- अद्यतित मूल्य और बचत स्पष्ट रूप से दिखाई देती है

API एकीकरण
डिस्काउंट कोड को पहले से लागू करें या डिस्काउंट इनपुट फ़ील्ड को सक्षम करें:Discount Codes
जानें कि डिस्काउंट कोड कैसे बनाएं और प्रबंधित करें।
Validate Discount by Code
कोड नामों का उपयोग करके डिस्काउंट ढूंढें और सत्यापित करें।
स्मार्ट पता संग्रह
तेज़ पूरा करने के लिए चेकआउट लचीले फ़ॉर्म से पता इनपुट का समर्थन करता है।उपलब्ध विकल्प
| विकल्प | विवरण |
|---|---|
| Google Address Autofill | ऑटोकम्पलीट के साथ तेज़ चयन |
| Manual Entry | पूर्ण पते के लिए पूरा नियंत्रण |
| Country Selection | कर और अनुपालन लॉजिक को संचालित करता है |
कस्टम फ़ील्ड
अपने चेकआउट के दौरान ग्राहकों से अतिरिक्त जानकारी एकत्र करें, जैसे कंपनी का नाम, टीम का आकार, रेफ़रल स्रोत या कोई अन्य व्यवसाय-विशिष्ट जानकारी।उपलब्ध फ़ील्ड प्रकार
| प्रकार | विवरण |
|---|---|
text | एक-पंक्ति पाठ इनपुट |
number | संख्यात्मक इनपुट |
email | मान्यकरण के साथ ईमेल पता |
url | मान्यकरण के साथ URL |
date | दिनांक पिकर |
dropdown | पूर्वनिर्धारित विकल्पों में से चयन |
boolean | हाँ/नहीं टॉगल |
उदाहरण
ग्राहक प्रतिक्रियाएँ वेबहुक पेलोड (
payment.succeeded, subscription.active) और API प्रतिक्रियाओं में custom_field_responses सरणी के माध्यम से स्वचालित रूप से शामिल की जाती हैं। आप प्रत्येक चेकआउट सत्र के लिए अधिकतम 5 कस्टम फ़ील्ड परिभाषित कर सकते हैं।Custom Fields Guide
कस्टम फ़ील्ड कॉन्फ़िगरेशन और प्रतिक्रियाओं तक पहुँचने के बारे में अधिक जानें।
गोपनीयता नीति और शर्तों की स्वीकृति
कानूनी और अनुपालन पारदर्शिता सुनिश्चित करने के लिए:- Privacy Policy और Buyer Terms लिंक चेकआउट पर स्पष्ट रूप से प्रदर्शित होते हैं
- ग्राहक भुगतान पूरा करने से पहले इनका स्पष्ट रूप से पुष्टि करते हैं
यह वैश्विक उपभोक्ता संरक्षण और डेटा गोपनीयता आवश्यकताओं को पूरा करने में मदद करता है, जिनमें GDPR अनुपालन शामिल है।
कलेक्शन चेकआउट
प्रोडक्ट कलेक्शन एक एकीकृत चेकआउट अनुभव देता है जहाँ ग्राहक एक ही चेकआउट में कई संबंधित उत्पाद (जैसे Starter, Pro, Enterprise प्लान) देख और चुन सकते हैं।यह कैसे काम करता है
- सभी उत्पाद दिखाए जाते हैं: ग्राहक कलेक्शन में हर सक्रिय उत्पाद देखते हैं
- पहला उत्पाद पूर्व-चयनित: कलेक्शन में पहला उत्पाद स्वतः चुना जाता है
- विकल्पों की तुलना: ग्राहक चुनने से पहले मूल्य और सुविधाओं की तुलना कर सकते हैं
- एकल चयन: किसी उत्पाद का चयन करने के बाद, चेकआउट सामान्य भुगतान प्रवाह के साथ आगे बढ़ता है
कलेक्शन चेकआउट बनाना
Product Collections
एकीकृत चेकआउट अनुभवों के लिए प्रोडक्ट कलेक्शन कैसे बनाएं और प्रबंधित करें, यह जानें।
चेकआउट सेशन कॉन्फ़िगरेशन
Checkout Sessions API का उपयोग करके चेकआउट व्यवहार को नियंत्रित करें:भुगतान के बाद, ग्राहकों को उनके
return_url पर क्वेरी पैरामीटर्स सहित स्वतः पुनर्निर्देशित किया जाता है — जिसमें payment_id या subscription_id, status, email, और license_key (यदि लागू हो)। पूरी सूची के लिए Checkout Sessions guide देखें।Checkout Sessions API
चेकआउट सेशनों के लिए पूर्ण API संदर्भ।
Checkout Integration Guide
चेकआउट एकीकरण के लिए चरण-दर-चरण मार्गदर्शन।
चेकआउट थीम कस्टमाइज़ेशन
API के माध्यम से चेकआउट सेशन बनाते समयcustomization.theme_config पैरामीटर का उपयोग करके चेकआउट पृष्ठ की उपस्थिति को अपने ब्रांड के अनुरूप अनुकूलित करें। लाइट और डार्क मोड दोनों के लिए रंग, फॉन्ट, बॉर्डर रेडियस और बटन टेक्स्ट कॉन्फ़िगर करें।

Design & Theme Customization
डैशबोर्ड से पूर्व-निर्मित थीम, टाइपोग्राफी, रंग और लाइव पूर्वावलोकन के साथ थीम्स को दृश्य रूप से कॉन्फ़िगर करें।
यह अनुभाग
customization.theme_config का उपयोग करके सर्वर-साइड API थीम कॉन्फ़िगरेशन को कवर करता है। यदि आप Checkout SDK (ओवरले या इनलाइन चेकआउट) का उपयोग कर रहे हैं, तो Overlay Checkout या Inline Checkout में थीम अनुकूलन अनुभाग देखें जो camelCase गुणों (जैसे bgPrimary के बजाय bg_primary) का उपयोग करते हैं।थीम कॉन्फ़िगरेशन विकल्प
| Property | Description |
|---|---|
light | लाइट मोड के लिए रंग कॉन्फ़िगरेशन |
dark | डार्क मोड के लिए रंग कॉन्फ़िगरेशन |
font_primary_url | प्राथमिक फ़ॉन्ट के लिए URL |
font_secondary_url | द्वितीयक फ़ॉन्ट के लिए URL |
font_size | फ़ॉन्ट आकार: xs, sm, md, lg, xl, 2xl |
font_weight | फ़ॉन्ट वज़न: normal, medium, bold, extraBold |
radius | UI तत्वों के लिए बॉर्डर रेडियस (जैसे 4px, 0.5rem, 8px) |
pay_button_text | पे बटन के लिए कस्टम टेक्स्ट (जैसे “Complete Purchase”, “Subscribe Now”) |
रंग कॉन्फ़िगरेशन (लाइट/डार्क मोड)
प्रत्येक मोड (light और dark) निम्नलिखित रंग गुणों का समर्थन करता है:
| Property | Description |
|---|---|
bg_primary | बैकग्राउंड प्राथमिक रंग |
bg_secondary | बैकग्राउंड द्वितीयक रंग |
text_primary | टेक्स्ट प्राथमिक रंग |
text_secondary | टेक्स्ट द्वितीयक रंग |
text_placeholder | टेक्स्ट प्लेसहोल्डर रंग |
text_error | टेक्स्ट त्रुटि रंग |
text_success | टेक्स्ट सफलता रंग |
border_primary | बॉर्डर प्राथमिक रंग |
border_secondary | बॉर्डर द्वितीयक रंग |
button_primary | प्राथमिक बटन बैकग्राउंड रंग |
button_primary_hover | प्राथमिक बटन होवर रंग |
button_secondary | द्वितीयक बटन बैकग्राउंड रंग |
button_secondary_hover | द्वितीयक बटन होवर रंग |
button_text_primary | प्राथमिक बटन टेक्स्ट रंग |
button_text_secondary | द्वितीयक बटन टेक्स्ट रंग |
input_focus_border | इनपुट फ़ोकस बॉर्डर रंग |
सभी रंग फ़ील्ड मानक CSS रंग स्वरूप स्वीकार करते हैं:
- Hex:
#fff,#ffffff,#ffffffff - RGB/RGBA:
rgb(255, 255, 255),rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%),hsla(120, 100%, 50%, 0.5) - Named colors:
red,blue,transparent