मुख्य सामग्री पर जाएं
अपने सॉफ़्टवेयर या डिजिटल सामान के लिए अद्वितीय कुंजी जारी करें, सक्रियणों को नियंत्रित करें, और आवश्यकता पड़ने पर पहुंच रद्द करें। लाइसेंस कुंजी सदस्यताओं और एक बार की खरीद के साथ अच्छी तरह से मेल खाती हैं।

लाइसेंस कुंजी क्या हैं?

लाइसेंस कुंजी अद्वितीय टोकन होते हैं जो आपके उत्पाद तक पहुंच को अधिकृत करते हैं। ये निम्नलिखित के लिए आदर्श हैं:
  • सॉफ़्टवेयर लाइसेंसिंग: डेस्कटॉप ऐप, प्लगइन्स, और CLI
  • प्रति-सीट नियंत्रण: प्रति उपयोगकर्ता या डिवाइस सक्रियणों को सीमित करें
  • डिजिटल सामान: डाउनलोड, अपडेट, या प्रीमियम सुविधाओं को गेट करें

प्रमुख लाभ

  • पहुंच नियंत्रण: समाप्ति और सक्रियण सीमाएँ परिभाषित करें
  • संचालन दृश्यता: उपयोग, उपकरण, और इतिहास को ट्रैक करें
  • सुरक्षा और समर्थन: जल्दी से अक्षम करें, पुनः सक्षम करें, और ऑडिट करें

लाइसेंस कुंजी बनाना

1

लाइसेंस कुंजी बनाएँ

अपने डोडो पेमेंट्स डैशबोर्ड पर जाएं और लाइसेंस कुंजी अनुभाग खोलें। एक नई लाइसेंस कुंजी बनाने का विकल्प चुनें।
2

लाइसेंस कुंजी सेटिंग्स कॉन्फ़िगर करें

इन फ़ील्ड को निर्दिष्ट करके सेट करें कि आपकी लाइसेंस कुंजी कैसे जारी की जाएगी और उपयोग की जाएगी:
  • लाइसेंस कुंजी समाप्ति तिथि: परिभाषित करें कि कुंजी कितने समय तक मान्य रहती है। एक विशिष्ट अवधि चुनें (उदाहरण के लिए, 30 दिन या 1 वर्ष), या “कोई समाप्ति नहीं” चुनें एक स्थायी कुंजी के लिए।
  • सक्रियण सीमा: प्रति कुंजी अधिकतम समवर्ती सक्रियणों की संख्या सेट करें। एक विशिष्ट संख्या का उपयोग करें जैसे एकल-उपयोगकर्ता (1) या टीम लाइसेंस (5), या “असीमित” चुनें कोई सक्रियण सीमा नहीं है।
  • सक्रियण निर्देश: अपने ग्राहकों के लिए स्पष्ट सक्रियण चरण प्रदान करें, जो लाइसेंस कुंजी के साथ ईमेल भी किए जाएंगे। उदाहरण: “सेटिंग्स → लाइसेंस में कुंजी पेस्ट करें” या “चलाएँ: mycli activate <key>”।
3

समीक्षा और सहेजें

सभी दर्ज विवरणों की जांच करें। जब तैयार हों, तो कुंजी निर्माण समाप्त करने के लिए लाइसेंस कुंजी कॉन्फ़िगरेशन को सहेजें।
यथार्थवादी निर्देशों का उपयोग करें और सक्रियण टिकटों को कम करने के लिए समर्थन लिंक शामिल करें।
डोडो पेमेंट्स डैशबोर्ड में लाइसेंस कुंजी बनाना

प्रबंधित करें और निगरानी करें

लाइसेंस कुंजी अनुभाग सभी लाइसेंस कुंजी गतिविधियों का व्यापक दृश्य प्रदान करता है और आपको प्रभावी ढंग से लाइसेंस प्रबंधित और निगरानी करने की अनुमति देता है।

प्रमुख जानकारी

प्रत्येक लाइसेंस कुंजी के लिए विस्तृत जानकारी देखें:
  • कुंजी विवरण: लाइसेंस कुंजी मान, संबंधित उत्पाद का नाम, ग्राहक विवरण (customer_id), और खरीद तिथि
  • उपयोग गतिविधि: सक्रियणों की संख्या, सक्रियण तिथियाँ और समय, और स्थिति (सक्रिय, समाप्त, अक्षम)
  • समाप्ति और सीमाएँ: कुंजी समाप्ति तिथि, शेष सक्रियण संख्या, और वर्तमान सक्रियण उदाहरण
लाइसेंस कुंजी विवरण

उपलब्ध क्रियाएँ

आप लाइसेंस कुंजी पर निम्नलिखित क्रियाएँ कर सकते हैं:
  • लाइसेंस कुंजी अक्षम करें: आगे के उपयोग को रोकने के लिए तुरंत एक कुंजी अक्षम करें
  • कुंजी सक्षम करें: पहले अक्षम की गई लाइसेंस कुंजी को पुनः सक्षम करें
  • सक्रियण उदाहरण देखें: किसी विशेष लाइसेंस कुंजी के लिए सभी संबंधित सक्रियण उदाहरण देखें
लाइसेंस कुंजी क्रियाएँ

लाभ

  • वास्तविक समय में लाइसेंस कुंजी गतिविधि को ट्रैक करें
  • संभावित दुरुपयोग या अनधिकृत सक्रियण की पहचान करें
  • विसंगति की स्थिति में विस्तृत उपयोग रिकॉर्ड प्रदान करके ग्राहक समर्थन को सरल बनाएं

API प्रबंधन

इन APIs का उपयोग लाइसेंस कुंजी और उनके सक्रियण उदाहरणों को सक्रिय, मान्य, सूचीबद्ध और अपडेट करने के लिए करें।
सार्वजनिक एंडपॉइंट: सक्रियण, निष्क्रियकरण, और मान्य लाइसेंस एंडपॉइंट सार्वजनिक हैं और API कुंजी की आवश्यकता नहीं है। यह आपको उन्हें सीधे अपने क्लाइंट एप्लिकेशन, डेस्कटॉप सॉफ़्टवेयर, या CLI से कॉल करने की अनुमति देता है बिना अपने API क्रेडेंशियल्स को उजागर किए।

एकीकरण उदाहरण

एक लाइसेंस सक्रिय करें

इन एंडपॉइंट्स को API कुंजी की आवश्यकता नहीं है और इन्हें सीधे आपके क्लाइंट एप्लिकेशन से कॉल किया जा सकता है।
import DodoPayments from 'dodopayments';

// No API key needed for public license endpoints
const client = new DodoPayments();

const response = await client.licenses.activate({ 
  license_key: 'license_key', 
  name: 'Device Name' 
});

console.log(response.id);

एक लाइसेंस मान्य करें

import DodoPayments from 'dodopayments';

// No API key needed for public license endpoints
const client = new DodoPayments();

const response = await client.licenses.validate({ 
  license_key: '2b1f8e2d-c41e-4e8f-b2d3-d9fd61c38f43' 
});

console.log(response.valid);

सर्वोत्तम प्रथाएँ

  • सीमाएँ स्पष्ट रखें: समाप्ति और सक्रियण के लिए समझदारी से डिफ़ॉल्ट चुनें
  • उपयोगकर्ताओं को मार्गदर्शन करें: सटीक सक्रियण निर्देश और स्व-सेवा दस्तावेज़ प्रदान करें
  • चेक स्वचालित करें: पहुँच देने से पहले सर्वर-साइड पर कुंजियों को मान्य करें
  • घटनाओं की निगरानी करें: दुरुपयोग का पता लगाने और स्वचालित रद्दीकरण के लिए वेबहुक का उपयोग करें