
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 बेहतर होते हैं।यह कैसे काम करता है
- Enable: Settings → Business से Adaptive Currency enable करें
- Select: ग्राहक checkout पर सीधे currencies बदल सकते हैं
- Convert: real-time FX rates का उपयोग करके prices dynamically convert की जाती हैं
- Display: payment से पहले अंतिम 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 को पहले से apply करें या discount input field enable करें:discount_codes अधिकतम 20 codes की एक array स्वीकार करता है, जो क्रम से stack होते हैं। Singular discount_code field deprecated है, लेकिन अभी भी काम करता है — existing 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 को support करता है।उपलब्ध Options
Minimal Address Mode
अधिकतम conversion के लिए checkout friction कम करने हेतु minimal address collection enable करें। जबminimal_address को true पर set किया जाता है, तो checkout केवल ये details collect करता है:
- Country — tax determination के लिए हमेशा required
- ZIP/Postal code — केवल उन regions में जहाँ sales tax, VAT या GST calculation के लिए यह आवश्यक है

Full address collection default बना रहता है। Digital products और SaaS flows के लिए
minimal_address enable करें, जहाँ complete billing details required नहीं होती हैं।Minimal Address Reference
Checkout Sessions API guide में पूरे
minimal_address parameter reference को देखें।Phone Number Collection
checkout session feature flags का उपयोग करके नियंत्रित करें कि phone number field checkout पर दिखाई दे या नहीं — और क्या यह required हो।Custom Fields
custom form fields define करके checkout के दौरान ग्राहकों से अतिरिक्त information collect करें। यह company name, team size, referral source या किसी अन्य business-specific information जैसे data एकत्र करने के लिए उपयोगी है।उपलब्ध Field Types
Example
Customer responses webhook payloads (
payment.succeeded, subscription.active) और API responses में custom_field_responses array के माध्यम से automatically शामिल किए जाते हैं। आप प्रत्येक 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 पूरा करने से पहले ग्राहक इनका स्पष्ट रूप से acknowledgment देते हैं
यह GDPR compliance सहित global consumer protection और data privacy requirements को पूरा करने में सहायता करता है।
Collection Checkout
Product Collections एक unified checkout experience enable करते हैं, जहाँ ग्राहक एक ही checkout में multiple related products (जैसे, Starter, Pro, Enterprise plans) देख और select कर सकते हैं।यह कैसे काम करता है
- All products displayed: ग्राहक collection में प्रत्येक active product देखते हैं
- First product pre-selected: collection का पहला product automatically select किया जाता है
- Compare options: चुनने से पहले ग्राहक 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 के बाद ग्राहक आपके
return_url पर redirect किए जाते हैं, जिसमें query parameters automatically 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 से visually themes 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 को support करता है:
सभी 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