नई विशेषताएँ
1. स्थानीय मूल्य निर्धारण
अब आप ग्राहक द्वारा देखी गई राशि का निर्णय लेने के लिए विनिमय दरों की बजाय प्रति मुद्रा या प्रति देश के लिए निश्चित मूल्य निर्धारित कर सकते हैं। इसे चालू करने के लिए उत्पाद परpricing_mode सेट करें, फिर हर बाजार के लिए एक मूल्य नियम संलग्न करें:

| Mode | यह क्या करता है | उदाहरण |
|---|---|---|
by_currency | प्रत्येक मुद्रा के लिए एक निश्चित मूल्य, देश के बावजूद | EUR में भुगतान करने वाले सभी लोग €9.99 देखते हैं |
by_country | देश के लिए विशेष मूल्य, जब कई देश एक मुद्रा साझा करते हैं | ₹999 भारत में $20 के आधार उत्पाद पर |
/products/{product_id}/localized-prices एंडपॉइंट्स के माध्यम से करें (निर्माण, सूची, प्राप्त, पैच, संग्रह)। हर नियम का amount मुद्रा की सबसे छोटी इकाई में एक पूर्णांक है — एक मूल्य जो आप सेट करते हैं, कभी भी एक परिवर्तित मूल्य नहीं।
जब कोई नियम मेल नहीं खाता है, तो उत्पाद अपना मौजूदा व्यवहार बनाए रखता है: आपकी आधार मुद्रा में ग्राहक सीधे आधार मूल्य का भुगतान करते हैं, और अन्य सभी लोग Adaptive Currency के माध्यम से परिवर्तित होते हैं। जब कोई नियम मेल खाता है, ग्राहक सटीक राशि का भुगतान करते हैं जो आप सेट करते हैं — Adaptive Currency FX शुल्क को शीर्ष पर जोड़ा नहीं जाता बल्कि इसे समाप्त कर दिया जाता है।
यह Purchasing Power Parity (PPP), ध्यान आकर्षण मूल्य निर्धारण (€9.99, ¥1000, ₹499), उल्टा बाजार-प्रवेश प्रचार, और प्रतिस्पर्धात्मक मूल्य-मिलान चलाने का अनुशंसित, आंतरिक तरीका है।
अधिक जानें: Localized Pricing | Adaptive Currency | Purchasing Power Parity
2. नई भुगतान विधियाँ: Satispay, BLIK & Klarna सदस्यताओं के लिए
तीन अतिरिक्त यूरोप में स्थानीय कवरेज को विस्तारित करते हैं और आवर्ती बिलिंग के लिए अभी खरीदें, बाद में भुगतान करें लाते हैं।| विधि | API प्रकार | क्षेत्र | मुद्रा | सदस्यताएँ |
|---|---|---|---|---|
| Satispay | satispay | यूरोप (इटली) | EUR | हाँ |
| BLIK | blik | पोलैंड | PLN | नहीं (केवल एक बार) |
| Klarna | klarna | संयुक्त राज्य अमेरिका | USD | हाँ (नई) |
- Satispay EUR चेकआउट पर एक बार और सदस्यता भुगतान के लिए स्वीकार करता है।
- BLIK, पोलैंड की सबसे लोकप्रिय ऑनलाइन भुगतान विधि (~60% बाजार हिस्सेदारी),
PLNमें निपटान करता है और एक बार के भुगतान का समर्थन करता है। - Klarna अब USD चेकआउट पर सदस्यताओं के लिए उपयोग किया जा सकता है जिसमें अमेरिकी बिलिंग $50 न्यूनतम से अधिक है — पहले यह एक बार के भुगतान तक सीमित था।
3. फीचर फ्लैग अधिकार
एक नई फीचर फ्लैग अधिकार प्रकार Dodo Payments को एक बिलिंग-जागरूक फीचर-फ्लैग स्टोर में बदल देती है। किसी उत्पाद के लिएadvanced_reports जैसे फ्लैग को संलग्न करें, और हर भुगतान करने वाला ग्राहक तत्काल आपकी एप्लिकेशन को जांचने के लिए एक अनुदान प्राप्त करता है — कोई बाहरी प्लेटफ़ॉर्म नहीं, कोई OAuth नहीं, और कोई वितरण चरण जो विफल हो सकता है।

- खरीद पर, अनुदान निर्मित होता है और सीधे
deliveredपर जाता है। कोईpendingचरण नहीं है और कोई ग्राहक कार्रवाई नहीं। - अनुदान एक टाइप की गई
featureपेलोड —{ "feature_type": "boolean", "feature_id": "advanced_reports" }— को वहन करता है और आपकी एप्लिकेशन तय करने के लिएfeature_idको पढ़ती है कि क्या अनलॉक करना है। - रद्दीकरण, धनवापसी, या मैनुअल रद्दीकरण अनुदान को
revokedमें ले जाता है, और फ्लैग स्वचालित रूप से गायब हो जाता है।
GET /customers/{customer_id}/entitlement-grants एंडपॉइंट के माध्यम से पढ़ सकते हैं (स्थिति और एकीकरण-प्रकार फ़िल्टर, पेजिनेटेड), या उन्हें वेबहुक्स के माध्यम से सिंक में रख सकते हैं। अब अधिकार मेटाडेटा में एक string | number | boolean स्केलर यूनियन भी समर्थित है, ताकि आप सीमा और कोटा के साथ फ्लैग संलग्न कर सकें।
अधिक जानें: Feature Flag Entitlement | Entitlements
4. Apple Pay डोमेन पंजीकरण
अब आप अपने **डोमेनों को सीधे डैशबोर्ड से Apple Pay के लिए पंजीकृत और सत्यापित कर सकते हैं, अपने साइट पर होस्ट किए गए इनलाइन (एम्बेडेड) चेकआउट पर एक-टैप Apple Pay को सक्षम कर सकते हैं। Settings → Payment Methods से इसे सेट करें: Apple Pay पंक्ति पर, Manage domains पर क्लिक करें, डोमेन-एसोसिएशन फ़ाइल डाउनलोड करें, इसे अपने डोमेन पर होस्ट करें, फिर पंजीकृत और सत्यापित करें। डोमेन सत्यापन केवल इनलाइन (एम्बेडेड) चेकआउट के लिए आवश्यक है — ओवरले चेकआउट, होस्टेड चेकआउट, और भुगतान लिंक इसके बिना काम करते हैं।
डोमेन को निष्क्रिय करना एक किल स्विच है जो उस डोमेन पर चेकआउट पर Apple Pay प्रदान करना बंद कर देता है — यह Apple के साथ डोमेन को अनरजिस्टर नहीं करता है।
5. चेकआउट पर संपादन योग्य ऐड-ऑन
एक नईallow_editing_addons फीचर फ्लैग चेकआउट सत्रों पर ग्राहकों को सदस्यता उत्पाद पर ऐड-ऑन जोड़ने या हटाने की अनुमति देती है, बजाय इसके कि कार्ट को निश्चित ऐड-ऑन सेट पर लॉक कर दिया जाए।
false पर होता है और यह केवल सदस्यता उत्पादों पर लागू होता है। इसे GET /checkouts/{id} पर भी प्रदर्शित किया जाता है ताकि आपका फ्रंट एंड जान सके कि क्या सत्र के लिए ऐड-ऑन संपादन सक्षम है।
अधिक जानें: Checkout Session | Add-ons
सुधार और बग फ़िक्स
6. सदस्यता की अवधि को PATCH /subscriptions के माध्यम से बढ़ाएँ
अब PATCH /subscriptions/{id} subscription_period_count और subscription_period_interval को स्वीकार करता है, ताकि आप सदस्यता की वर्तमान अवधि का विस्तार कर सकें — उदाहरण के लिए, अतिरिक्त समय देने के लिए। सदस्यता की समाप्ति (expires_at) नई गिनती और अंतराल से पुनर्गणना की जाती है और बनी रहती है।
सदस्यता की अवधि केवल बढ़ाई जा सकती है, कभी घटाई नहीं जा सकती।
7. ऐड-ऑन से छवियों को हटाएँ
अबPATCH /addons/{id} एक ऐड-ऑन की छवि को साफ़ करने के लिए image_id: null भेजने का समर्थन करता है। एक स्पष्ट null छवि को हटाता है, जबकि क्षेत्र को छोड़ देना इसे अपरिवर्तित छोड़ देता है — यह उत्पादों और उत्पाद संग्रह द्वारा उपयोग किए जाने वाले उसी पारंपरिक को मेल खाता है।
अधिक जानें: Update Add-on
अन्य सुधार और सुधार
- प्लेटफॉर्म में छोटे बग सुधार और स्थिरता सुधार।