---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/construct-3/in-game-purchases.md
  - https://yandex.com/dev/games/doc/hi/sdk/construct-3/in-game-purchases.md
  - https://yandex.com/dev/games/doc/ko/sdk/construct-3/in-game-purchases.md
  - https://yandex.com/dev/games/doc/ru/sdk/construct-3/in-game-purchases.md
  - https://yandex.com/dev/games/doc/tr/sdk/construct-3/in-game-purchases.md
  - https://yandex.com/dev/games/doc/vi/sdk/construct-3/in-game-purchases.md
  - https://yandex.com/dev/games/doc/zh/sdk/construct-3/in-game-purchases.md
  - href: hi/sdk/construct-3/in-game-purchases.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/hi/llms.txt

# अंत:खेल प्रकरण

खेलकर्ताओं को खेल में खरीदारी करने का अधिकार देकर आप अर्थप्राप्ति कर सकते हैं, जैसे अतिरिक्त समय मिल सकता है एक स्तर पूरा करने के लिए या खेल चरित्र के लिए सुविचारित वस्तुएँ।

इसके लिए:

- [खरीदारियों को कन्सोल में जोड़ें](https://yandex.com/dev/games/doc/hi/console/purchases.md#connect) (यूरोपीय खेल कंसोल या यांदेक्स खेल कंसोल में)।
- SDK में खरीदारियों के साथ काम करने की सुविधा का सेटअप करें।

## पोर्टल मुद्रा

यान (Yan) — यह यांदेक्स खेल प्लेटफॉर्म की पोर्टल मुद्रा है, जिसका उपयोग अंत:खेल खरीदारियों के लिए किया जाता है। याने खेलों के लिए एक सामान्य खिलाड़ी का बैलेंस है, जो बैंकिंग कार्ड के माध्यम से भरा जा सकता है। रूबल के साथ यान की कोर्स दायर्दमिक है।

{% note info "नोट" %}

वैश्विक भुगतानों के लिए, देश के आधार पर यान की दर में वृद्धि हो सकती है।

{% endnote %}

बैलेंस भरा जा सकता है:

- शीर्ष बार में कैटलॉग में;
- खिलाड़ी प्रोफाइल में;
- खेल में खरीदारी के समय।

खिलाड़ी बोनस के रूप में भी यान प्राप्त कर सकते हैं अभियानों में भाग लेने के लिए या निश्चित पैक खरीदने के लिए।

अंत:खेल खरीदारियाँ यांदेक्स पर संपर्कित खिलाड़ियों तथा अनसंपर्कित दोनों के द्वारा की जा सकती हैं। खिलाड़ी सीधे खेल के दौरान, खरीदारी के समय भी संपर्कित हो सकते हैं।

लाइसेंस की भुगतान शर्तें पोर्टल मुद्रा के प्रवेश के साथ बदलने वाली नहीं हैं।

## जोड़ने के कारण

खरीदारियों को जोड़ने के बाद और खेल की ड्रॉफ म्यूजन पब्लिश करने के बाद, [games-partners@yandex-team.com](mailto:games-partners@yandex-team.com) पर एक पत्र भेजें, जिसमें खेल का नाम और ID ज़रूर दिए जाएँ।

प्रतिसाद पत्र प्राप्त करने के बाद, जहाँ वे पुष्टि करते हैं कि खरीदारियाँ सक्षम हैं, आप इन्हें सेटअप कर सकते हैं और परीक्षण कर सकते हैं।

## खरीदारी प्रक्रिया

अंत:खेल प्रक्रिया को चलाने के लिए **Initialize purchase** मेथड का उपयोग करें, पैरामीटर्स:

#|
|| ID | `string` | उत्पाद का अद्वितीय पहचान कोड कैटलॉग में ||
|| Payload | `string` | खरीदारी के साथ भेजे जाने वाले वैकल्पिक डेटा ||
|#

यदि खिलाड़ी सफलतापूर्वक खरीदारी करता है, तो ट्रिगर **Specific product purchase success** और **On any purchase success** सक्रिय हो जाएँगे।

अगर खिलाड़ी खरीदारी नहीं करता और विंडो बंद कर देता है, तो **Specific product purchase error** और **On any purchase error** सक्रिय होंगे।

ये ट्रिगर सफल/असफल खरीदारियों के साथ व्यवहार करने के लिए अभिव्यक्तियाँ प्रदान करते हैं:

![](../../_images/construct-3/in-game-purchases/purchase-example.png)

## खरीदारी का प्रबंधन

दो प्रकार की खरीदारियाँ हैं:

- स्थायी, जो आमतौर पर एक बार की खरीदारी होती हैं;
- उपयुक्त, जो कई बार खरीदी जा सकती हैं.

दोनों प्रकार के लिए **For each purchase** का उपयोग करें, जो अभिव्यक्तियाँ प्रदान करता है:

![](../../_images/construct-3/in-game-purchases/for-each-purchase-expressions.png)

### स्थायी खरीदारी (अधिवेशन बंद करें)

लॉजिक:

- सफलतापूर्वक खरीदारी करने के बाद अधिवेशन बंद करें।
- प्रत्येक खेल के प्रारंभ के समय पर जाँचें कि यह खरीदारी सक्रिय है, यदि हाँ, तो अधिवेशन बंद करें।

![](../../_images/construct-3/in-game-purchases/non-consumable-purchase-example.png)

### उपयुक्त खरीदारी (अंत:खेल मुद्रा)

लॉजिक:

- सफलतापूर्वक खरीदारी करने के बाद, **Consume purchase** मेथड का उपयोग करके अंत:खेल मुद्रा जोड़ें।
- प्रत्येक बार जब गेम चलाया जाता है, हम जांचते हैं कि क्या खरीदारी अभी भी मौजूद है, यदि हाँ, तो हम **Consume purchase** मेथड द्वारा खरीदारी का प्रबंधन करते हैं और गेम की आंतरिक मुद्रा जोड़ते हैं.

![](../../_images/construct-3/in-game-purchases/consumable-purchase-example.png)

## उत्पाद सूची

उपलब्ध उत्पादों की सूची, उनके मूल्य, नाम और विवरण प्राप्त करने के लिए **For each product in catalog** लूप का उपयोग करें।

यह लूप आपको अभिव्यक्तियों का उपयोग करने की सुविधा देता है:

![](../../_images/construct-3/in-game-purchases/for-each-product-expressions.png)

![](../../_images/construct-3/in-game-purchases/for-each-in-catalog-example.png)

---


<!-- source: hi/_includes/button-git-construct.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">रिपोजिटरी</span>
</a>
<!-- endsource: hi/_includes/button-git-construct.md -->
