उत्पाद डोडो पेमेंट्स की नींव हैं। चाहे आप एक बार का डाउनलोड, एक आवर्ती सदस्यता, या उपयोग-आधारित पहुंच बेचते हों, आप एक उत्पाद बनाकर शुरू करते हैं। प्रत्येक उत्पाद यह परिभाषित करता है कि इसकी कीमत कैसे होगी, चेकआउट पर इसे कैसे प्रस्तुत किया जाएगा, और खरीद के बाद इसे कैसे पूरा किया जाएगा।
एक बार
जीवन भर की पहुंच या एकल डिलीवर करने के लिए एक बार चार्ज करें।
सदस्यताएँ
परीक्षण, अनुपात, और ऐड-ऑन के साथ एक कार्यक्रम पर बिल करें।
उपयोग-आधारित
उपभोग को मापें और वास्तविक उपयोग के आधार पर बिल करें।
एक उत्पाद बनाएं
आप डैशबोर्ड से या API के माध्यम से उत्पाद बना सकते हैं। पहले से मूल्य निर्धारण मॉडल चुनें, एक बार, सदस्यता, या उपयोग-आधारित और फिर विवरण कॉन्फ़िगर करें। मूल्य निर्धारण मॉडल बाद में नहीं बदला जा सकता; यदि आपको एक अलग मॉडल की आवश्यकता है तो एक नया उत्पाद बनाएं।1
नाम और विवरण
एक स्पष्ट शीर्षक और संक्षिप्त मूल्य-उन्मुख विवरण प्रदान करें। विवरण में मार्कडाउन समर्थित है।

2
मूल्य निर्धारण मॉडल और मूल्य
मूल्य निर्धारण मॉडल चुनें:
- एक बार: एक बार भुगतान की गई निश्चित कीमत।
- सदस्यता: अंतराल और वैकल्पिक परीक्षण के साथ आवर्ती मूल्य।
- उपयोग-आधारित: मीटर किए गए घटनाओं से मूल्य निकाला गया।
- मूल्य: आधार राशि और मुद्रा।
- छूट (%): चेकआउट और चालानों में दिखाई देने वाली वैकल्पिक इनलाइन छूट।
- सदस्यताओं के लिए, यदि आवश्यक हो तो हर बार दोहराएं (जैसे, 1 महीना या 1 वर्ष) और परीक्षण दिन सेट करें।
3
उत्पाद मीडिया
चेकआउट और चालानों पर उत्पाद को प्रदर्शित करने के लिए छवियाँ अपलोड करें। समर्थित PNG/JPG/WebP 3 MB तक। किसी भी समय पुनर्व्यवस्थित या प्रतिस्थापित करें।
4
स्वचालित अधिकार (उन्नत सेटिंग्स के तहत)
भुगतान के बाद स्वचालित रूप से सक्रिय होने वाले पूर्णता को संलग्न करें:
- लाइसेंस कुंजी: अद्वितीय कुंजी जारी करें और मान्य करें
- फ़ाइल डाउनलोड: सुरक्षित फ़ाइल पहुंच प्रदान करें
- कस्टम: वेबहुक के माध्यम से अपनी स्वयं की अधिकार तर्क को ट्रिगर करें
विविधताएँ और मूल्य निर्धारण विकल्प
एक उत्पाद के तहत विविधताओं के बजाय, प्रत्येक मूल्य निर्धारण विकल्प (उदाहरण के लिए, मासिक और वार्षिक) के लिए अलग-अलग उत्पाद बनाएं। आप चेकआउट में कई उत्पादों को बगल में प्रस्तुत कर सकते हैं और ग्राहकों को उनके बीच स्विच करने दे सकते हैं।यह APIs को पूर्वानुमानित रखता है और रिपोर्टिंग को सरल बनाता है। प्रत्येक उत्पाद का एकल मूल्य निर्धारण मॉडल होता है।
उत्पादों का प्रबंधन
आप डैशबोर्ड के माध्यम से या प्रोग्रामेटिक रूप से API के माध्यम से उत्पादों का प्रबंधन कर सकते हैं। API उत्पाद निर्माण, अपडेट, पुनर्प्राप्ति, छवि अपलोड और आर्काइविंग पर पूर्ण नियंत्रण प्रदान करता है।डैशबोर्ड प्रबंधन
- अपडेट: किसी भी समय नाम, विवरण, छवियाँ, मूल्य, फ़ील्ड और लाभ संपादित करें (मूल्य निर्धारण मॉडल अपरिवर्तनीय है)।
- आर्काइव: नए खरीद से उत्पाद को छिपाएं बिना मौजूदा ग्राहकों को बाधित किए। आप बाद में अनआर्काइव कर सकते हैं।
API प्रबंधन
निम्नलिखित निर्देश आपको उत्पाद बनाने, अपडेट करने, प्रबंधित करने और पुनर्प्राप्त करने की अनुमति देते हैं, जिसमें छवियाँ अपलोड करना भी शामिल है।एक उत्पाद बनाना
एक उत्पाद बनाना
एक उत्पाद एक बार का आइटम या सदस्यता-आधारित सेवा हो सकता है। एक नया उत्पाद बनाने के लिए,
POST अनुरोध /products एंडपॉइंट पर भेजें जिसमें नाम, विवरण, मूल्य, मुद्रा, और यह कि क्या यह एक आवर्ती उत्पाद है, जैसे विवरण शामिल हैं।आवर्ती उत्पादों के लिए, recurring: true सेट करें और एक billing_cycle निर्दिष्ट करें (daily, weekly, monthly, yearly)।उत्पाद API बनाएं
उत्पाद API दस्तावेज़ में विस्तृत अनुरोध और प्रतिक्रिया संरचना देखें।
एक उत्पाद को अपडेट करना
एक उत्पाद को अपडेट करना
एक मौजूदा उत्पाद को संशोधित करने के लिए,
PATCH अनुरोध /products/{product_id} एंडपॉइंट पर भेजें। आप नाम, मूल्य, और विवरण जैसी संपत्तियों को अपडेट कर सकते हैं जबकि अन्य विवरण अपरिवर्तित रहते हैं।सुनिश्चित करें कि product_id एंडपॉइंट में एक मौजूदा उत्पाद से मेल खाता है।उत्पाद अपडेट API
उत्पाद अपडेट API दस्तावेज़ में विस्तृत अनुरोध और प्रतिक्रिया संरचना देखें।
उत्पादों को पुनर्प्राप्त करना
उत्पादों को पुनर्प्राप्त करना
आप
GET अनुरोध का उपयोग करके अपने खाते में संग्रहीत उत्पादों की सूची प्राप्त कर सकते हैं /products एंडपॉइंट पर। यह आपको सक्रिय और आर्काइव किए गए उत्पादों सहित उत्पाद विवरण पुनर्प्राप्त करने की अनुमति देता है।उत्पाद पुनर्प्राप्त करें API
उत्पाद पुनर्प्राप्त करें API दस्तावेज़ में विस्तृत अनुरोध और प्रतिक्रिया संरचना देखें।
उत्पाद छवियाँ अपलोड करना
उत्पाद छवियाँ अपलोड करना
आप API द्वारा प्रदान किए गए पूर्व-हस्ताक्षरित URL का उपयोग करके उत्पाद के साथ एक छवि को जोड़ सकते हैं। पहले,
/products/{product_id}/images एंडपॉइंट से छवि अपलोड URL का अनुरोध करें, फिर 60 सेकंड के भीतर छवि अपलोड करने के लिए प्रदान किए गए URL का उपयोग करें।एक बार जब API से पूर्व-हस्ताक्षरित URL प्राप्त हो जाता है, तो PUT विधि का उपयोग करके छवि अपलोड करें। यह छवि अपलोड करने के लिए AWS S3 तक सुरक्षित और अस्थायी पहुंच सुनिश्चित करता है।S3 पर अपलोड करने के लिए समर्थित पुस्तकालय:- Node.js:
axios,node-fetch - Python:
requests,boto3 - Go:
net/http - PHP:
GuzzleHttp - Ruby:
rest-client
200 OK स्थिति लौटाएगा, जो इंगित करता है कि छवि सफलतापूर्वक संग्रहीत की गई है।उत्पाद छवि अपलोड API
उत्पाद छवि अपलोड API दस्तावेज़ में विस्तृत अनुरोध और प्रतिक्रिया संरचना देखें।
एक उत्पाद को आर्काइव करना
एक उत्पाद को आर्काइव करना
यदि आप अब किसी उत्पाद को प्रदर्शित या उपयोग नहीं करना चाहते हैं, तो आप
POST अनुरोध /products/{product_id}/archive एंडपॉइंट पर भेजकर इसे आर्काइव कर सकते हैं। यह क्रिया उत्पाद को छिपा देती है लेकिन इसे स्थायी रूप से नहीं हटाती।उत्पाद आर्काइव API
उत्पाद आर्काइव API दस्तावेज़ में विस्तृत अनुरोध और प्रतिक्रिया संरचना देखें।
एक उत्पाद को अनआर्काइव करना
एक उत्पाद को अनआर्काइव करना
यदि आपको एक आर्काइव किए गए उत्पाद को पुनर्स्थापित करने की आवश्यकता है, तो
POST अनुरोध /products/{product_id}/unarchive एंडपॉइंट पर भेजें। यह उत्पाद को फिर से सक्रिय करेगा और इसे फिर से उपयोग के लिए उपलब्ध बनाएगा।अनआर्काइव उत्पाद API
अनआर्काइव उत्पाद API दस्तावेज़ में विस्तृत अनुरोध और प्रतिक्रिया संरचना देखें।
चेकआउट और पूर्णता
चेकआउट और पूर्णता
उत्पादों से भुगतान या सदस्यता प्रवाह बनाएं, और स्वचालित रूप से लाभ और वेबहुक के माध्यम से पूरा करें।
सर्वोत्तम प्रथाएँ
- स्पष्टता से शुरू करें: प्रत्येक मूल्य निर्धारण विकल्प (मासिक बनाम वार्षिक) के लिए अलग उत्पाद
- परीक्षणों का विवेकपूर्ण उपयोग करें: सक्रियता को बढ़ाने के लिए ऑनबोर्डिंग के साथ परीक्षणों को जोड़ें
- पूर्णता को स्वचालित करें: तुरंत डिलीवरी के लिए लाभ और वेबहुक का उपयोग करें
- मेटाडेटा के साथ टैग करें: सामंजस्य के लिए अपने सिस्टम आईडी को स्टोर करें
आप उत्पाद बनाने और बेचना शुरू करने के लिए तैयार हैं - एक बार, आवर्ती, या उपयोग के अनुसार।