> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.106.0 (7 जुलाई, 2026)

> स्थानीय मूल्य निर्धारण के साथ प्रति मुद्रा और प्रति देश मूल्य नियम, तीन नए भुगतान विधियाँ (Satispay, BLIK, और Klarna सदस्यताओं के लिए), सुविधा ध्वज अधिकार, Apple Pay डोमेन पंजीकरण, और चेकआउट पर संपादन योग्य ऐड-ऑन—साथ ही सदस्यता अवधि विस्तार और ऐड-ऑन छवि हटाना।

## नई विशेषताएँ

### 1. **स्थानीय मूल्य निर्धारण**

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

<Frame>
  <img src="https://mintcdn.com/dodopayments/hpHKp5MybOFgIhM2/images/localized-pricing/pricing-section.png?fit=max&auto=format&n=hpHKp5MybOFgIhM2&q=85&s=933fc68155db9639d36d624c0f84dfee" alt="द्वारा देश चयनित के साथ उत्पाद फॉर्म पर स्थानीय मूल्य निर्धारण सक्षम" style={{ maxHeight: '450px', width: 'auto' }} width="850" height="580" data-path="images/localized-pricing/pricing-section.png" />
</Frame>

| 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](/features/localized-pricing) | [Adaptive Currency](/features/adaptive-currency) | [Purchasing Power Parity](/features/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 न्यूनतम से अधिक है — पहले यह एक बार के भुगतान तक सीमित था।

अधिक जानें: [European Payment Methods](/features/payment-methods/europe) | [Buy Now, Pay Later](/features/payment-methods/bnpl) | [Payment Methods Overview](/features/payment-methods)

### 3. **फीचर फ्लैग अधिकार**

एक नई **फीचर फ्लैग** अधिकार प्रकार Dodo Payments को एक बिलिंग-जागरूक फीचर-फ्लैग स्टोर में बदल देती है। किसी उत्पाद के लिए `advanced_reports` जैसे फ्लैग को संलग्न करें, और हर भुगतान करने वाला ग्राहक तत्काल आपकी एप्लिकेशन को जांचने के लिए एक अनुदान प्राप्त करता है — कोई बाहरी प्लेटफ़ॉर्म नहीं, कोई OAuth नहीं, और कोई वितरण चरण जो विफल हो सकता है।

<Frame>
  <img src="https://mintcdn.com/dodopayments/oS2MTbJuY6MeBjjs/images/entitlements/feature-flags/create.png?fit=max&auto=format&n=oS2MTbJuY6MeBjjs&q=85&s=08d8fc2cfee102ff08fd150c76b5fcf9" alt="प्रदर्शन नाम, फीचर आईडी, विवरण, और मेटाडेटा कुंजी-मूल्य प्रविष्टियों के साथ नया फीचर फ्लैग फॉर्म" style={{ maxHeight: '500px', width: 'auto' }} width="1196" height="776" data-path="images/entitlements/feature-flags/create.png" />
</Frame>

* खरीद पर, अनुदान निर्मित होता है और सीधे `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](/features/entitlements/feature-flags) | [Entitlements](/features/entitlements/introduction)

### 4. **Apple Pay डोमेन पंजीकरण**

अब आप अपने \*\*डोमेनों को सीधे डैशबोर्ड से Apple Pay के लिए पंजीकृत और सत्यापित कर सकते हैं, अपने साइट पर होस्ट किए गए इनलाइन (एम्बेडेड) चेकआउट पर एक-टैप Apple Pay को सक्षम कर सकते हैं।

**Settings → Payment Methods** से इसे सेट करें: **Apple Pay** पंक्ति पर, **Manage domains** पर क्लिक करें, डोमेन-एसोसिएशन फ़ाइल डाउनलोड करें, इसे अपने डोमेन पर होस्ट करें, फिर पंजीकृत और सत्यापित करें। डोमेन सत्यापन केवल इनलाइन (एम्बेडेड) चेकआउट के लिए आवश्यक है — ओवरले चेकआउट, होस्टेड चेकआउट, और भुगतान लिंक इसके बिना काम करते हैं।

<Frame caption="Register the domain where you embed checkout">
  <img src="https://mintcdn.com/dodopayments/TklciB6vqCMDIBgH/images/apple-pay-domains/register-domain.png?fit=max&auto=format&n=TklciB6vqCMDIBgH&q=85&s=9c2bf22e51c8ff188a4e11b36b24c136" alt="डोमेन दर्ज करने के साथ डोमेन फॉर्म पंजीकृत करें" style={{ maxHeight: '500px', width: 'auto' }} width="2940" height="1672" data-path="images/apple-pay-domains/register-domain.png" />
</Frame>

<Info>
  डोमेन को निष्क्रिय करना एक किल स्विच है जो उस डोमेन पर चेकआउट पर Apple Pay प्रदान करना बंद कर देता है — यह Apple के साथ डोमेन को अनरजिस्टर नहीं करता है।
</Info>

अधिक जानें: [Digital Wallets](/features/payment-methods/digital-wallets)

### 5. **चेकआउट पर संपादन योग्य ऐड-ऑन**

एक नई `allow_editing_addons` फीचर फ्लैग चेकआउट सत्रों पर ग्राहकों को **सदस्यता उत्पाद पर ऐड-ऑन जोड़ने या हटाने** की अनुमति देती है, बजाय इसके कि कार्ट को निश्चित ऐड-ऑन सेट पर लॉक कर दिया जाए।

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_abc', quantity: 1 }],
  feature_flags: {
    allow_editing_addons: true // customers can edit add-ons at checkout
  },
  return_url: 'https://yoursite.com/return'
});
```

ध्वज का डिफ़ॉल्ट `false` पर होता है और यह केवल सदस्यता उत्पादों पर लागू होता है। इसे `GET /checkouts/{id}` पर भी प्रदर्शित किया जाता है ताकि आपका फ्रंट एंड जान सके कि क्या सत्र के लिए ऐड-ऑन संपादन सक्षम है।

अधिक जानें: [Checkout Session](/developer-resources/checkout-session) | [Add-ons](/features/addons)

## सुधार और बग फ़िक्स

### 6. **सदस्यता की अवधि को `PATCH /subscriptions` के माध्यम से बढ़ाएँ**

अब `PATCH /subscriptions/{id}` `subscription_period_count` और `subscription_period_interval` को स्वीकार करता है, ताकि आप **सदस्यता की वर्तमान अवधि का विस्तार** कर सकें — उदाहरण के लिए, अतिरिक्त समय देने के लिए। सदस्यता की समाप्ति (`expires_at`) नई गिनती और अंतराल से पुनर्गणना की जाती है और बनी रहती है।

<Note>
  सदस्यता की अवधि केवल **बढ़ाई जा सकती है**, कभी घटाई नहीं जा सकती।
</Note>

अधिक जानें: [Update Subscription](/api-reference/subscriptions/patch-subscriptions)

### 7. **ऐड-ऑन से छवियों को हटाएँ**

अब `PATCH /addons/{id}` एक ऐड-ऑन की छवि को साफ़ करने के लिए `image_id: null` भेजने का समर्थन करता है। एक स्पष्ट `null` छवि को हटाता है, जबकि क्षेत्र को छोड़ देना इसे अपरिवर्तित छोड़ देता है — यह उत्पादों और उत्पाद संग्रह द्वारा उपयोग किए जाने वाले उसी पारंपरिक को मेल खाता है।

अधिक जानें: [Update Add-on](/api-reference/addons/update-addon)

### अन्य सुधार और सुधार

* प्लेटफॉर्म में छोटे बग सुधार और स्थिरता सुधार।
