यह कैसे काम करता है
आपकी base currency वह मुद्रा होती है जिसमें आपने product या add-on की कीमत तय की है — यह कोई भी ऐसी मुद्रा हो सकती है जिसे Dodo Payments charge कर सकता है, केवल USD नहीं। Adaptive Currency उस base price को live exchange rates पर convert करता है। यदि आप इसके बजाय हर currency या country के लिए अपनी fixed price तय करना चाहते हैं, तो Localized Pricing देखें।मुख्य लाभ
- Localized checkout — कीमतें डिफ़ॉल्ट रूप से ग्राहक की स्थानीय मुद्रा में दिखाई देती हैं
- अधिक payment methods — केवल स्थानीय मुद्रा के लिए उपलब्ध payment methods अनलॉक होते हैं
- Same-currency refunds — ग्राहक को उसी मुद्रा में refund करें जिसमें उसने भुगतान किया था
- Advanced pricing — हर market के लिए automatic price optimization हेतु Purchasing Power Parity और Charm Pricing सक्षम करता है
Adaptive Currency सक्षम करें
1
Open Settings
अपने Merchant Dashboard में लॉग इन करें और Settings → Business पर जाएं।
2
Enable Adaptive Currency
Adaptive Currency को on करें। आप इसे किसी भी समय disable कर सकते हैं।
3
Save and Test
अपनी settings save करें, फिर verify करें कि supported होने पर test checkout में कीमतें आपकी स्थानीय मुद्रा में दिखाई दे रही हैं।

ग्राहक अनुभव
Adaptive Currency सक्षम होने पर:- Detection — सिस्टम billing address के आधार पर ग्राहक के country का पता लगाता है
- Currency selection — यदि country supported है, तो कीमतें डिफ़ॉल्ट रूप से स्थानीय मुद्रा में दिखाई देती हैं। ग्राहक आपकी base currency पर वापस जा सकता है
- Payment methods — जहां लागू हो, localized payment methods दिखाई देते हैं
- Checkout — payment चुनी गई मुद्रा में पूरा होता है
Conversion और Fees
Adaptive Currency live exchange rates का उपयोग करके ग्राहक से उसकी स्थानीय मुद्रा में charge करता है। Fees order value के अनुसार tiered होती हैं:- $500 से कम के orders पर 4%
- $500 से $1,500 तक के orders पर 3%
- $1,500 से अधिक के orders पर 2%
Fees Inclusive सक्षम करें
1
Open Settings
Settings → Business पर जाएं और यदि Adaptive Currency पहले से सक्षम नहीं है, तो इसे enable करें।
2
Enable Fees Inclusive
Adaptive Currency on होने के बाद, उसी section में Fees Inclusive toggle enable करें।
Per Request Override करें
आप one-time payment, on-demand subscription (on_demand.adaptive_currency_fees_inclusive), subscription charge या plan change पर adaptive_currency_fees_inclusive (boolean) pass करके per request merchant default को override कर सकते हैं। Checkout sessions पर इसे केवल on-demand subscriptions के लिए subscription_data.on_demand.adaptive_currency_fees_inclusive के रूप में स्वीकार किया जाता है, request के top level पर नहीं:
INR → INR transactions को business setting या per-request override की परवाह किए बिना हमेशा inclusive माना जाता है।
जब कोई Localized Pricing rule match करता है, तो transaction को आपके Fees Inclusive setting या किसी भी per-request override की परवाह किए बिना हमेशा inclusive माना जाता है। ग्राहक आपके द्वारा set की गई exact localized amount का भुगतान करता है और conversion fee आपके settlement से काट ली जाती है।
Supported Currencies
Refunds और Adjustments
Dodo Payments, latest exchange rate का उपयोग करके, refunds उसी मुद्रा में जारी करता है जिसमें ग्राहक ने मूल रूप से भुगतान किया था। आपकी base currency की amount आपके dashboard, invoices और refund में fixed रहती है। FX में बदलाव के आधार पर ग्राहक को मूल local-currency amount से अधिक या कम प्राप्त हो सकता है।Adaptive Currency fees (FX fees) refund नहीं की जाती हैं।
Refund का उदाहरण
- आप Adaptive Currency सक्षम करके कोई product 100 USD में बेचते हैं
- एक Canadian customer को 1 USD के लिए 1.37 CAD की exchange rate पर 137 CAD दिखाई देता है और वह purchase पूरा करता है
- Dodo Payments payment process करता है और आपके settlement के लिए 137 CAD को 100 USD में convert करता है
- बाद में exchange rate बदलकर 1 USD के लिए 1.40 CAD हो जाती है और आप full refund जारी करते हैं
- Dodo Payments 100 USD काटकर ग्राहक को 140 CAD refund करता है
Invoices और Taxation
- Invoices में केवल settlement currency amount दिखाई देती है
- Taxes और platform fees की गणना settlement currency amount पर की जाती है
- उदाहरण: 36 AED में convert की गई $10 की sale Dashboard और invoices में अभी भी $10 के रूप में दिखाई देती है
सभी amounts को Dodo Payments की internal rounding logic के अनुसार round किया जाता है।
हर Checkout के लिए Billing Currency सेट करें
Checkout session के लिए billing currency को स्पष्ट रूप से set करने हेतुbilling_currency pass करें:
जब Adaptive Currency disabled हो, तो
billing_currency को ignore किया जाता है।संबंधित Pages
Purchasing Power Parity
Country के अनुसार prices को automatically कम करें। Adaptive Currency आवश्यक है।
Charm Pricing
Converted prices को 49.99 जैसे clean endings पर round करें। Adaptive Currency आवश्यक है।
Localized Pricing
Automatic conversion के बजाय हर country या currency के लिए exact price set करें।
Tax-Inclusive Pricing
नियंत्रित करें कि आपकी prices में tax शामिल है या नहीं।
Checkout Session
Billing currency configuration के साथ checkout sessions बनाएं।