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

Checkout Sessions API

प्रोग्रामेटिक रूप से होस्ट किए गए चेकआउट सेशन बनाएँ।

Preview Checkout

सेशन बनाने से पहले मूल्य निर्धारण और करों की गणना करें।

Payment Methods

समर्थित भुगतान विधियाँ और कॉन्फ़िगरेशन विकल्प।

अनुकूलनशील मुद्रा

अनुकूलनशील मुद्रा ग्राहकों को उनकी पसंदीदा स्थानीय मुद्रा में भुगतान करने की अनुमति देती है, जिससे विश्वास और रूपांतरण दरें बढ़ती हैं।

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

  1. सक्रिय करें: सेटिंग्स → बिजनेस से अनुकूली मुद्रा सक्षम करें
  2. चुनें: ग्राहक सीधे चेकआउट पर मुद्रा बदल सकते हैं
  3. कन्वर्ट करें: वास्तविक समय के FX दरों का उपयोग करके कीमतों को गतिशील रूप से परिवर्तित किया जाता है
  4. प्रदर्शन करें: भुगतान से पहले अंतिम देय राशि पारदर्शिता से दिखाई जाती है
Currency selector on checkout

Adaptive Currency

समर्थित मुद्राओं, रूपांतरण शुल्कों और रिफंड हैंडलिंग के बारे में अधिक जानें।

बहुभाषी चेकआउट

डोडो पेमेंट्स चेकआउट पृष्ठ पर कई भाषाओं का समर्थन करता है, जिससे ग्राहक अपनी पसंदीदा भाषा में भुगतान पूरा कर सकते हैं।
Language selector on checkout

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

  • चेकआउट पर सीधे उपलब्ध भाषा चयनकर्ता
  • UI पाठ, लेबल, और सिस्टम संदेश स्थानीयकृत हैं
  • पहुंच में सुधार और अंतरराष्ट्रीय रूपांतरण

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

चेकआउट पृष्ठ 21 भाषाओं का समर्थन करता है:
चेकआउट सेशन बनाते समय force_language पैरामीटर सेट करके आप चेकआउट पर एक विशिष्ट भाषा लागू कर सकते हैं। विवरण के लिए Checkout Sessions API देखें।

स्वचालित कर गणना

कर ग्राहक के बिलिंग स्थान के आधार पर स्वतः गणना किए जाते हैं, जिससे GST, VAT, और बिक्री कर आवश्यकताओं के साथ अनुपालन बिना मैन्युअल सेटअप के सुनिश्चित होता है।

कर गणना कैसे काम करती है

1

Location Detection

कर नियम ग्राहक के देश (और जहां लागू हो वहां क्षेत्र) के आधार पर लागू किए जाते हैं।
2

Dynamic Updates

कर राशि स्वतः अपडेट होती है जब:
  • देश बदलता है
  • पता अपडेट होता है
3

Transparent Display

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

व्यापार कर आईडी समर्थन

पंजीकृत व्यवसायों के लिए, चेकआउट ग्राहकों को उनकी व्यापार कर आईडी (जैसे VAT/GST नंबर) दर्ज करने की अनुमति देता है।

जब कर आईडी दर्ज की जाती है तो क्या होता है

  • कर पात्रता वास्तविक समय में सत्यापित की जाती है
  • लागू कर छूट या रिवर्स-चार्ज नियम लागू किए जाते हैं
  • कर राशि चेकआउट पर तुरंत अपडेट होती है
Business Tax ID entry on checkout
यह विशेष रूप से B2B SaaS और डिजिटल सेवाओं के लिए उपयोगी है जहाँ व्यावसायिक ग्राहक कर छूट के पात्र हो सकते हैं।

डिस्काउंट कोड

ग्राहक सीधे चेकआउट पृष्ठ पर डैशबोर्ड में बनाए गए डिस्काउंट या प्रोमो कोड लागू कर सकते हैं।

चेकआउट अनुभव

  1. ग्राहक डिस्काउंट कोड दर्ज करता है
  2. डिस्काउंट तुरंत सत्यापित होता है
  3. अद्यतित मूल्य और बचत स्पष्ट रूप से दिखाई देती है
Discount code entry on checkout

API एकीकरण

एक या एक से अधिक स्टैक्ड छूट कोड पहले से लागू करें या छूट इनपुट फ़ील्ड को सक्षम करें:
discount_codes एक ऐरे स्वीकार करता है जिसमें 20 तक कोड होते हैं जो क्रम में स्टैक होते हैं। एकल discount_code फ़ील्ड पुराना है लेकिन अभी भी काम करता है — मौजूदा एकीकरण को तुरंत बदलने की आवश्यकता नहीं है। स्टैकिंग और अधिक समृद्ध प्रतिक्रिया आकार का उपयोग करने के लिए सुविधाजनक होने पर discount_codes पर प्रवास करें।

Discount Codes

जानें कि डिस्काउंट कोड कैसे बनाएं और प्रबंधित करें।

Validate Discount by Code

कोड नामों का उपयोग करके छूट को देखें और सत्यापित करें।

स्मार्ट एड्रेस संग्रह

चेकआउट तेज़ समापन के लिए लचीला पता प्रविष्टि का समर्थन करता है।

उपलब्ध विकल्प

पता संग्रह गति, सटीकता, और वैश्विक कवरेज को संतुलित करता है ताकि अधिकतम रूपांतरण सुनिश्चित किया जा सके।

फ़ोन नंबर संग्रह

यह नियंत्रित करें कि फोन नंबर फ़ील्ड चेकआउट पर दिखाई दे — और क्या यह आवश्यक है — चेकआउट सत्र सुविधा फ़्लैग का उपयोग करके।
require_phone_number: true को allow_phone_number_collection: true की आवश्यकता है। API उन सत्रों को अस्वीकार कर देता है जहां फ़ोन संग्रह अक्षम है जबकि फ़ोन नंबर आवश्यक है।
B2B SaaS, विनियमित उद्योगों, या किसी भी प्रक्रिया के लिए require_phone_number का उपयोग करें जहां आपको समर्थन, धोखाधड़ी समीक्षा, या अनुपालन के लिए एक सत्यापित संपर्क चैनल की आवश्यकता होती है।

कस्टम फ़ील्ड

कस्टम फ़ॉर्म फ़ील्ड को परिभाषित करके चेकआउट के दौरान ग्राहकों से अतिरिक्त जानकारी एकत्र करें। यह कंपनी का नाम, टीम का आकार, संदर्भ स्रोत, या किसी अन्य विशिष्ट जानकारी के लिए उपयोगी है।

उपलब्ध फ़ील्ड प्रकार

उदाहरण

ग्राहक प्रतिक्रियाओं को स्वचालित रूप से Webhook Payloads (payment.succeeded, subscription.active) और API प्रतिक्रियाओं में custom_field_responses ऐरे के माध्यम से शामिल किया जाता है। आप प्रति चेकआउट सत्र 5 कस्टम फ़ील्ड को परिभाषित कर सकते हैं।

Custom Fields Guide

कस्टम फ़ील्ड कॉन्फ़िगरेशन और प्रतिक्रियाओं तक पहुँच के बारे में और जानें।

गोपनीयता नीति और शर्तों की स्वीकृति

कानूनी और अनुपालन पारदर्शिता सुनिश्चित करने के लिए:
यह वैश्विक उपभोक्ता संरक्षण और डेटा गोपनीयता आवश्यकताओं को पूरा करने में मदद करता है जिसमें GDPR अनुपालन शामिल है।

संग्रह चेकआउट

उत्पाद संग्रह एक एकीकृत चेकआउट अनुभव को सक्षम करते हैं जहां ग्राहक कई संबंधित उत्पादों (जैसे, स्टार्टर, प्रो, एंटरप्राइज योजनाएं) को एक ही चेकआउट में देख सकते हैं और चुन सकते हैं।

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

  1. सभी उत्पाद प्रदर्शित: ग्राहक संग्रह में सभी सक्रिय उत्पाद देखते हैं
  2. पहला उत्पाद पहले से चयनित: संग्रह में पहला उत्पाद स्वचालित रूप से चयनित होता है
  3. विकल्पों की तुलना करें: चुनने से पहले ग्राहक मूल्य निर्धारण और सुविधाओं की तुलना कर सकते हैं
  4. एकल चयन: उत्पाद का चयन करने के बाद, चेकआउट मानक भुगतान प्रवाह के साथ आगे बढ़ता है

संग्रह चेकआउट बनाना

जब product_collection_id का उपयोग करते हैं, तो एक खाली product_cart ऐरे पास करें। सत्र निर्माण के समय छूट कोड पहले से लागू नहीं किए जा सकते।

Product Collections

एकीकृत चेकआउट अनुभवों के लिए उत्पाद संग्रह बनाने और प्रबंधित करने का तरीका जानें।

चेकआउट सत्र विन्यास

Checkout Sessions API का उपयोग करके चेकआउट व्यवहार को नियंत्रित करें:
भुगतान के बाद, ग्राहक अपने return_url पर पुनः निर्देशित होते हैं जिसमें प्रश्न मापदंड स्वचालित रूप से जोड़े जाते हैं — जिसमें payment_id या subscription_id, status, email, और license_key (अगर लागू हो) शामिल हैं। पूर्ण सूची के लिए चेकआउट सत्र गाइड देखें।

Checkout Sessions API

चेकआउट सत्रों के लिए पूरा API संदर्भ।

Checkout Integration Guide

चेकआउट को एकीकृत करने के लिए चरण-दर-चरण मार्गदर्शिका।

Checkout Theme Customization

API के माध्यम से चेकआउट सत्र बनाते समय अपने ब्रांड से मेल खाने के लिए चेकआउट पेज रूप को अनुकूलित करें customization.theme_config पैरामीटर का उपयोग करके। हल्के और गहरे मोड के लिए रंग, फ़ॉन्ट, सीमा त्रिज्या और बटन टेक्स्ट को कॉन्फ़िगर करें।
कस्टम थीम जोड़ी गई चेकआउट पेज

Design & Theme Customization

प्री-बिल्ट थीम, टाइपोग्राफी, रंग, और लाइव प्रीव्यू के साथ डैशबोर्ड से दृश्य रूप से थीम को कॉन्फ़िगर करें।
यह खंड सर्वर-साइड API थीम विन्यास को शामिल करता है customization.theme_config का उपयोग करते हुए। यदि आप चेकआउट SDK (ओवरले या इनलाइन चेकआउट) का उपयोग कर रहे हैं, तो ओवरले चेकआउट या इनलाइन चेकआउट में थीम अनुकूलन अनुभाग देखें जो camelCase गुणों का उपयोग करते हैं (उदा., bgPrimary के बजाय bg_primary का)।

थीम कॉन्फ़िगरेशन विकल्प

रंग विन्यास (हल्का/गहरा मोड)

प्रत्येक मोड (light और dark) निम्नलिखित रंग गुणों का समर्थन करता है:
सभी रंग फील्ड मानक CSS रंग प्रारूपों को स्वीकार करते हैं:
  • हेक्स: #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)
  • नामित रंग: red, blue, transparent

उदाहरण

इस खंड में सर्वर-साइड API थीम कॉन्फ़िगरेशन को customization.theme_config के साथ शामिल किया गया है। यदि आप Checkout SDK (ओवरले या इनलाइन चेकआउट) का उपयोग कर रहे हैं, तो ओवरले चेकआउट में थीम अनुकूलन अनुभाग देखें जो कि camelCase गुणों का उपयोग करता है (उदाहरण के लिए, bgPrimary के बजाय bg_primary)।
आपको सभी रंग गुण निर्दिष्ट करने की आवश्यकता नहीं है। सभी असामान्य गुण डिफ़ॉल्ट थीम मानों का उपयोग करेंगे।

रंग कॉन्फ़िगरेशन (लाइट/डार्क मोड)

प्रत्येक मोड (light और dark) निम्नलिखित रंग प्रॉपर्टियों का समर्थन करता है:
सभी रंग फ़ील्ड मानक CSS रंग प्रारूप स्वीकार करते हैं:
  • हेक्स: #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)
  • नामित रंग: red, blue, transparent

उदाहरण

आपको सभी रंग प्रॉपर्टी निर्दिष्ट करने की आवश्यकता नहीं है। कोई भी निर्दिष्ट प्रॉपर्टीज़ डिफॉल्ट थीम मान का उपयोग करेंगी।
अंतिम संशोधन 9 जुलाई 2026