Skip to main content
Checkout page
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 बेहतर होते हैं।

यह कैसे काम करता है

  1. Enable: Settings → Business से Adaptive Currency enable करें
  2. Select: ग्राहक checkout पर सीधे currencies बदल सकते हैं
  3. Convert: real-time FX rates का उपयोग करके prices dynamically convert की जाती हैं
  4. Display: payment से पहले अंतिम payable amount पारदर्शी रूप से दिखाया जाता है
Currency selector on checkout

Adaptive Currency

supported currencies, conversion fees और refund handling के बारे में अधिक जानें।

Multi-Language Checkout

Dodo Payments checkout page पर multiple languages को support करता है, जिससे ग्राहक अपनी सुविधानुसार भाषा में payments पूरा कर सकते हैं।
Language selector on checkout

मुख्य विशेषताएँ

  • checkout पर सीधे language selector उपलब्ध
  • UI text, labels और system messages localized होते हैं
  • accessibility और international conversion बेहतर होती है

Supported Languages

checkout page 21 languages को support करता है:
checkout session बनाते समय force_language parameter सेट करके checkout पर किसी specific language को force कर सकते हैं। विवरण के लिए Checkout Sessions API देखें।

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 स्पष्ट रूप से दिखाया जाता है।
Tax calculation पूरी तरह automated है। standard digital goods और SaaS products के लिए किसी manual configuration की आवश्यकता नहीं है।

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 होता है
Business Tax ID entry on checkout
यह B2B SaaS और digital services के लिए विशेष रूप से उपयोगी है, जहाँ business customers tax exemptions के लिए eligible हो सकते हैं।

Discount Codes

ग्राहक dashboard में आपके द्वारा बनाए गए discount या promo codes सीधे checkout page पर apply कर सकते हैं।

Checkout Experience

  1. Customer discount code दर्ज करता है
  2. Discount तुरंत validate किया जाता है
  3. Updated price और savings स्पष्ट रूप से दिखाई जाती हैं
Discount code entry on checkout

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

compliance सुनिश्चित करते हुए conversion को अधिकतम करने के लिए address collection speed, accuracy और global coverage में संतुलन बनाता है।

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 के लिए यह आवश्यक है
अन्य सभी address fields (street, city, state) skip कर दिए जाते हैं, जिससे checkout completion काफी तेज़ हो जाता है।
Minimal address mode showing only country and ZIP/postal code fields on checkout
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 हो।
require_phone_number: true के लिए allow_phone_number_collection: true आवश्यक है। जब phone collection disabled हो और phone number required हो, तो API sessions को reject करता है।
B2B SaaS, regulated industries या ऐसे किसी भी flow के लिए require_phone_number का उपयोग करें जहाँ support, fraud review या compliance के लिए verified contact channel आवश्यक हो।

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 कर सकते हैं।

यह कैसे काम करता है

  1. All products displayed: ग्राहक collection में प्रत्येक active product देखते हैं
  2. First product pre-selected: collection का पहला product automatically select किया जाता है
  3. Compare options: चुनने से पहले ग्राहक pricing और features की तुलना कर सकते हैं
  4. Single selection: product select करने के बाद checkout standard payment flow के साथ आगे बढ़ता है

Collection Checkout बनाना

product_collection_id का उपयोग करते समय एक empty product_cart array pass करें। Session creation के दौरान discount codes pre-apply नहीं किए जा सकते।

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 करें।
Custom themed checkout page

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

Example

आपको सभी color properties specify करने की आवश्यकता नहीं है। जिन properties को specify नहीं किया गया है, उनमें default theme values का उपयोग होगा।
अंतिम संशोधन 31 जुलाई 2026