
Dodo Payments चेकआउट एक कन्वर्ज़न-अनुकूलित, वैश्विक रूप से अनुपालन चेकआउट है जो डिजिटल उत्पादों और SaaS व्यवसायों के लिए डिज़ाइन किया गया है। यह कई मुद्राओं, भाषाओं, करों, छूटों, ऐड-ऑन और बिज़नेस-अनुकूल अनुपालन वर्कफ़्लो का समर्थन करता है।
Checkout Sessions API
प्रोग्रामेटिक रूप से होस्ट किए गए चेकआउट सेशन बनाएँ।
Preview Checkout
सेशन बनाने से पहले मूल्य निर्धारण और करों की गणना करें।
Payment Methods
समर्थित भुगतान विधियाँ और कॉन्फ़िगरेशन विकल्प।
Checkout Sessions API के माध्यम से जनरेट किए गए Checkout links दोबारा उपयोग योग्य नहीं होते और 24 घंटे के भीतर समाप्त हो जाते हैं। प्रत्येक ग्राहक और प्रत्येक payment attempt के लिए नया session जनरेट करें।
Adaptive Currency
Adaptive Currency ग्राहकों को अपनी पसंदीदा स्थानीय currency में भुगतान करने की सुविधा देता है, जिससे trust और conversion rates बेहतर होते हैं।यह कैसे काम करता है
- सक्षम करें: Settings → Business से Adaptive Currency सक्षम करें
- चुनें: ग्राहक checkout पर सीधे currencies बदल सकते हैं
- PPP लागू करें: यदि product पर Purchasing Power Parity सक्षम है, तो country percentage base price को कम करता है
- Convert करें: price (या PPP-adjusted price) live FX rates पर customer की currency में convert होती है
- Round करें: यदि Charm Pricing सक्षम है, तो converted amount को 49.99 जैसे साफ़ ending पर round किया जाता है
- दिखाएँ: payment से पहले final payable amount पारदर्शी रूप से दिखाया जाता है

Adaptive Currency
supported currencies, conversion fees और refund handling के बारे में अधिक जानें।
Multi-Language Checkout
Dodo Payments checkout page पर multiple languages को support करता है, जिससे ग्राहक अपनी सुविधानुसार भाषा में payments पूरा कर सकते हैं।
मुख्य विशेषताएँ
- checkout पर सीधे language selector उपलब्ध
- UI text, labels और system messages localized होते हैं
- accessibility और international conversion बेहतर होती है
Supported Languages
checkout page 21 languages को support करता है:Automatic Tax Calculation
ग्राहक के billing location के आधार पर taxes automatically calculate किए जाते हैं, जिससे manual setup के बिना GST, VAT और sales tax requirements का compliance सुनिश्चित होता है।Tax Calculation कैसे काम करता है
1
Location Detection
Tax rules ग्राहक के country (और जहाँ लागू हो, region) के आधार पर लागू किए जाते हैं।
2
Dynamic Updates
Tax amount automatically update होता है जब:
- Country बदलता है
- Address update किया जाता है
3
Transparent Display
payment से पहले अंतिम tax breakdown स्पष्ट रूप से दिखाया जाता है।
Business Tax ID Support
registered businesses के लिए checkout ग्राहकों को अपना Business Tax ID (जैसे, VAT/GST number) दर्ज करने की सुविधा देता है।Tax ID दर्ज करने पर क्या होता है
- Tax eligibility real-time में validate की जाती है
- लागू tax exemptions या reverse-charge rules लागू किए जाते हैं
- checkout पर Tax amount तुरंत update होता है

यह B2B SaaS और digital services के लिए विशेष रूप से उपयोगी है, जहाँ business customers tax exemptions के लिए eligible हो सकते हैं।
Discount Codes
ग्राहक dashboard में आपके द्वारा बनाए गए discount या promo codes सीधे checkout page पर apply कर सकते हैं।Checkout Experience
- Customer discount code दर्ज करता है
- Discount तुरंत validate किया जाता है
- Updated price और savings स्पष्ट रूप से दिखाई जाती हैं

API Integration
एक या अधिक stacked discount codes को पहले से लागू करें या discount input field सक्षम करें:discount_codes अधिकतम 20 codes की array स्वीकार करता है, जो क्रम से stack होते हैं। Singular discount_code field deprecated है, लेकिन अभी भी काम करता है — मौजूदा integrations को तुरंत बदलने की आवश्यकता नहीं है। Stacking और अधिक समृद्ध response shape का उपयोग करने के लिए सुविधानुसार discount_codes पर migrate करें।Discount Codes
Discount codes बनाने और manage करने का तरीका जानें।
Validate Discount by Code
Code names का उपयोग करके discounts को look up और validate करें।
Smart Address Collection
तेज़ completion के लिए checkout flexible address entry का समर्थन करता है।उपलब्ध Options
Minimal Address Mode
अधिकतम conversion के लिए checkout friction कम करने हेतु minimal address collection सक्षम करें। जबminimal_address को true पर set किया जाता है, तो checkout केवल ये collect करता है:
- Country — tax determination के लिए हमेशा आवश्यक
- ZIP/Postal code — केवल उन regions में जहाँ sales tax, VAT या GST calculation के लिए यह आवश्यक है

Full address collection default बनी रहती है। Digital products और SaaS flows के लिए
minimal_address सक्षम करें, जहाँ complete billing details आवश्यक नहीं हैं।Minimal Address Reference
Checkout Sessions API guide में
minimal_address parameter का पूरा reference देखें।Phone Number Collection
Checkout पर phone number field दिखे या नहीं — और वह required हो या नहीं — इसे checkout session feature flags से नियंत्रित करें।Custom Fields
Custom form fields define करके checkout के दौरान customers से अतिरिक्त information collect करें। यह company name, team size, referral source या business-specific अन्य information जैसे data gather करने के लिए उपयोगी है।उपलब्ध Field Types
उदाहरण
Customer responses webhook payloads (
payment.succeeded, subscription.active) में और custom_field_responses array के माध्यम से API responses में अपने-आप शामिल हो जाते हैं। आप प्रत्येक checkout session के लिए अधिकतम 5 custom fields define कर सकते हैं।Custom Fields Guide
Custom field configuration और responses access करने के बारे में अधिक जानें।
Privacy Policy & Terms Acceptance
कानूनी और compliance transparency सुनिश्चित करने के लिए:- Privacy Policy और Buyer Terms links checkout पर स्पष्ट रूप से दिखाए जाते हैं
- Payment पूरा करने से पहले customers इन्हें स्पष्ट रूप से acknowledge करते हैं
यह GDPR compliance सहित global consumer protection और data privacy requirements को पूरा करने में सहायता करता है।
Collection Checkout
Product Collections एक unified checkout experience प्रदान करते हैं, जिसमें customers एक ही checkout में कई संबंधित products (जैसे Starter, Pro, Enterprise plans) देख और select कर सकते हैं।यह कैसे काम करता है
- सभी products प्रदर्शित: Customers collection में प्रत्येक active product देखते हैं
- पहला product pre-selected: Collection का पहला product अपने-आप select हो जाता है
- Options की तुलना: चुनने से पहले customers pricing और features की तुलना कर सकते हैं
- Single selection: Product select करने के बाद checkout standard payment flow के साथ आगे बढ़ता है
Collection Checkout बनाना
Product Collections
Unified checkout experiences के लिए product collections बनाने और manage करने का तरीका जानें।
Checkout Session Configuration
Checkout Sessions API का उपयोग करके checkout behavior नियंत्रित करें:Payment के बाद customers को आपके
return_url पर redirect किया जाता है और query parameters अपने-आप append हो जाते हैं — इनमें payment_id या subscription_id, status, email और license_key (यदि लागू हो) शामिल हैं। पूरी list के लिए Checkout Sessions guide देखें।Checkout Sessions API
Checkout sessions के लिए complete API reference।
Checkout Integration Guide
Checkout integrate करने के लिए step-by-step guide।
Checkout Theme Customization
API के माध्यम से checkout session बनाते समयcustomization.theme_config parameter का उपयोग करके checkout page के appearance को अपने brand से match करने के लिए customize करें। Light और dark modes दोनों के लिए colors, fonts, border radius और button text configure करें।

Design & Theme Customization
Pre-built themes, typography, colors और live preview के साथ dashboard से themes को visually configure करें।
यह section
customization.theme_config का उपयोग करके server-side API theme configuration को cover करता है। यदि आप Checkout SDK (overlay या inline checkout) का उपयोग कर रहे हैं, तो Overlay Checkout में theme customization section देखें, जो camelCase properties का उपयोग करता है (जैसे bg_primary के बजाय bgPrimary)।Theme Configuration Options
Color Configuration (Light/Dark Mode)
प्रत्येक mode (light और dark) निम्नलिखित color properties का समर्थन करता है:
सभी color fields standard CSS color formats स्वीकार करते हैं:
- 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