
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 एक ऐरे स्वीकार करता है जिसमें 20 तक कोड होते हैं जो क्रम में स्टैक होते हैं। एकल discount_code फ़ील्ड पुराना है लेकिन अभी भी काम करता है — मौजूदा एकीकरण को तुरंत बदलने की आवश्यकता नहीं है। स्टैकिंग और अधिक समृद्ध प्रतिक्रिया आकार का उपयोग करने के लिए सुविधाजनक होने पर discount_codes पर प्रवास करें।Discount Codes
जानें कि डिस्काउंट कोड कैसे बनाएं और प्रबंधित करें।
Validate Discount by Code
कोड नामों का उपयोग करके छूट को देखें और सत्यापित करें।
स्मार्ट एड्रेस संग्रह
चेकआउट तेज़ समापन के लिए लचीला पता प्रविष्टि का समर्थन करता है।उपलब्ध विकल्प
| विकल्प | विवरण |
|---|---|
| Google Address Autofill | ऑटोकंप्लीट के साथ तेज़ चयन |
| मैनुअल प्रविष्टि | पूर्ण पते के लिए पूर्ण नियंत्रण |
| देश चयन | कर और अनुपालन तर्क संचालित करता है |
फ़ोन नंबर संग्रह
यह नियंत्रित करें कि फोन नंबर फ़ील्ड चेकआउट पर दिखाई दे — और क्या यह आवश्यक है — चेकआउट सत्र सुविधा फ़्लैग का उपयोग करके।| फ्लैग | डिफ़ॉल्ट | व्यवहार |
|---|---|---|
allow_phone_number_collection | true | चेकआउट फॉर्म पर फोन नंबर फ़ील्ड दिखाता है |
require_phone_number | false | फोन नंबर फ़ील्ड को आवश्यक बनाता है (फॉर्म सत्यापन एक गैर-खाली मान लागू करता है) |
कस्टम फ़ील्ड
कस्टम फ़ॉर्म फ़ील्ड को परिभाषित करके चेकआउट के दौरान ग्राहकों से अतिरिक्त जानकारी एकत्र करें। यह कंपनी का नाम, टीम का आकार, संदर्भ स्रोत, या किसी अन्य विशिष्ट जानकारी के लिए उपयोगी है।उपलब्ध फ़ील्ड प्रकार
| प्रकार | विवरण |
|---|---|
text | एकल-पंक्ति पाठ इनपुट |
number | संख्यात्मक इनपुट |
email | ईमेल पता सत्यापन के साथ |
url | सत्यापन के साथ URL |
date | तिथि चयनकर्ता |
dropdown | पूर्वनिर्धारित विकल्पों से चयन करें |
boolean | हां/नहीं टॉगल |
उदाहरण
ग्राहक प्रतिक्रियाओं को स्वचालित रूप से Webhook Payloads (
payment.succeeded, subscription.active) और API प्रतिक्रियाओं में custom_field_responses ऐरे के माध्यम से शामिल किया जाता है। आप प्रति चेकआउट सत्र 5 कस्टम फ़ील्ड को परिभाषित कर सकते हैं।Custom Fields Guide
कस्टम फ़ील्ड कॉन्फ़िगरेशन और प्रतिक्रियाओं तक पहुँच के बारे में और जानें।
गोपनीयता नीति और शर्तों की स्वीकृति
कानूनी और अनुपालन पारदर्शिता सुनिश्चित करने के लिए:- गोपनीयता नीति और खरीददार की शर्तें लिंक स्पष्ट रूप से चेकआउट पर प्रदर्शित होते हैं
- ग्राहक भुगतान पूरा करने से पहले इनकी स्पष्ट रूप से पुष्टि करते हैं
यह वैश्विक उपभोक्ता संरक्षण और डेटा गोपनीयता आवश्यकताओं को पूरा करने में मदद करता है जिसमें GDPR अनुपालन शामिल है।
संग्रह चेकआउट
उत्पाद संग्रह एक एकीकृत चेकआउट अनुभव को सक्षम करते हैं जहां ग्राहक कई संबंधित उत्पादों (जैसे, स्टार्टर, प्रो, एंटरप्राइज योजनाएं) को एक ही चेकआउट में देख सकते हैं और चुन सकते हैं।यह कैसे काम करता है
- सभी उत्पाद प्रदर्शित: ग्राहक संग्रह में सभी सक्रिय उत्पाद देखते हैं
- पहला उत्पाद पहले से चयनित: संग्रह में पहला उत्पाद स्वचालित रूप से चयनित होता है
- विकल्पों की तुलना करें: चुनने से पहले ग्राहक मूल्य निर्धारण और सुविधाओं की तुलना कर सकते हैं
- एकल चयन: उत्पाद का चयन करने के बाद, चेकआउट मानक भुगतान प्रवाह के साथ आगे बढ़ता है
संग्रह चेकआउट बनाना
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 | गहरे मोड के लिए रंग विन्यास |
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 | भुगतान बटन के लिए कस्टम पाठ (उदा., “खरीदारी पूर्ण करें”, “अभी सब्सक्राइब करें”) |
रंग विन्यास (हल्का/गहरा मोड)
प्रत्येक मोड (light और dark) निम्नलिखित रंग गुणों का समर्थन करता है:
| प्रॉपर्टी | विवरण |
|---|---|
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 रंग प्रारूपों को स्वीकार करते हैं:
- हेक्स:
#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