मुख्य सामग्री पर जाएं

अवलोकन

Sentra Dodo Payments के कोर स्टैक्स के ऊपर बुद्धिमत्ता और निष्पादन जोड़ता है। यह एक AI एजेंट है जो बिलिंग और भुगतान पर एकीकृत, विश्लेषण और कार्य करता है। Sentra आपके स्टैक (Auth, DB, CRM, आदि) के बीच SDKs, APIs, और एडाप्टर्स को जोड़ता है, राजस्व अंतर्दृष्टियों को जैसे विकास चालक, और ग्राहक क्रियाओं को निष्पादित करता है जैसे रिफंड, अपग्रेड, और क्रेडिट।
Sentra वर्तमान में बीटा में है। सुविधाएँ, APIs, और एकीकरण तेजी से बदल सकते हैं। हम आपकी प्रतिक्रिया और बग रिपोर्ट का स्वागत करते हैं क्योंकि हम सुधार करते हैं!

स्थापित करें

Sentra VS Code, Cursor, और Windsurf के लिए एक एक्सटेंशन के रूप में उपलब्ध है। नीचे अपने IDE का चयन करें:
1

एक्सटेंशन मार्केटप्लेस खोलें

  1. VS Code खोलें।
  2. साइडबार में एक्सटेंशन आइकन पर क्लिक करें (या macOS पर Cmd+Shift+X / Windows/Linux पर Ctrl+Shift+X दबाएं)।
  3. मार्केटप्लेस में “Sentra by Dodo Payments” के लिए खोजें।
VS Code Extensions Marketplace showing Sentra extension
2

एक्सटेंशन स्थापित करें

  1. खोज परिणामों में “Sentra by Dodo Payments” पर क्लिक करें।
  2. स्थापित करें बटन पर क्लिक करें।
  3. स्थापना पूरी होने की प्रतीक्षा करें।
3

VS Code पुनः प्रारंभ करें

स्थापना के बाद, एक्सटेंशन को सक्रिय करने के लिए VS Code को पुनः प्रारंभ करें।
यदि स्थापना के बाद एक्सटेंशन दिखाई नहीं देता है, तो संपादक को पुनः प्रारंभ करना अधिकांश मामलों में समस्या को हल कर देगा।

सेटअप

एक बार स्थापित होने के बाद, आपको अपने Dodo Payments API कुंजी और वातावरण सेटिंग्स के साथ Sentra को कॉन्फ़िगर करने की आवश्यकता है।
1

अपनी API कुंजी प्राप्त करें

  1. अपने Dodo Payments डैशबोर्ड में लॉग इन करें।
  2. सेटिंग्सAPI कुंजी पर जाएं।
  3. अपनी API कुंजी कॉपी करें।
2

Sentra कॉन्फ़िगर करें

  1. अपने IDE (VS Code, Cursor, या Windsurf) को खोलें।
  2. कमांड पैलेट खोलें (macOS पर Cmd+Shift+P / Windows/Linux पर Ctrl+Shift+P दबाएं)।
  3. “Sentra: Configure” टाइप करें और इसे चुनें।
  4. जब संकेत दिया जाए, तो अपनी Dodo Payments API कुंजी दर्ज करें।
Sentra configuration screen with API key input and environment selection
3

पर्यावरण मोड चुनें

अपने पर्यावरण मोड का चयन करें:
  • परीक्षण मोड: विकास और परीक्षण के लिए
  • लाइव मोड: उत्पादन उपयोग के लिए
अपने सेटअप को मान्य करने के लिए पहले परीक्षण मोड से शुरू करें, फिर उत्पादन डेटा के लिए लाइव मोड में स्विच करें।
4

मॉडल तर्क प्रयास सेट करें

अपने पसंदीदा मॉडल तर्क प्रयास स्तर का चयन करें:
  • कम: तेज़ प्रतिक्रियाएँ, सरल कार्यों के लिए उपयुक्त
  • मध्यम: संतुलित प्रदर्शन (सिफारिश की गई)
  • उच्च: अधिक गहन विश्लेषण, जटिल एकीकरण के लिए उपयुक्त
5

सेटअप पूरा करें

सेटअप पूरा करने और Sentra का उपयोग शुरू करने के लिए चलो चलते हैं! पर क्लिक करें।
आपकी API कुंजियाँ आपके IDE के सीक्रेट स्टोरेज में सुरक्षित रूप से संग्रहीत होती हैं और कभी भी आपके कोड में उजागर नहीं होती हैं।

यह कैसे काम करता है

Sentra एक सरल चार-चरणीय प्रक्रिया का पालन करता है, जो संकेत से उत्पादन तक है:
1

संकेत

आप जो बनाना चाहते हैं उसे टाइप करें। उदाहरण के लिए: “मेरे प्रो प्लान के लिए एक मुफ्त परीक्षण के साथ उपयोग-आधारित बिलिंग जोड़ें।”
Sentra interface showing prompt input with example task
2

योजना

Sentra परिवर्तन (SDK हुक, ऑब्जेक्ट, कॉन्फ़िग) उत्पन्न करता है और आपकी समीक्षा के लिए एक योजना प्रस्तुत करता है।
3

स्वीकृति

उत्पन्न योजना की समीक्षा करें और उन परिवर्तनों की पुष्टि करें जिन्हें आप Sentra को लागू करना चाहते हैं।
4

निष्पादन

Sentra परिवर्तनों को लागू करता है, उनका परीक्षण करता है, और सफलता की पुष्टि करता है।

Sentra का उपयोग करना

मोड

Sentra इंटरफ़ेस से सुलभ तीन इंटरैक्शन मोड प्रदान करता है:
  • पूछें: Dodo Payments, बिलिंग मॉडल, API उपयोग, और सर्वोत्तम प्रथाओं के बारे में प्रश्न पूछें
  • बनाएँ: मार्गदर्शित सहायता के साथ अपने एप्लिकेशन में बिलिंग और UI को एकीकृत करें
  • योजना: आर्किटेक्चरल मार्गदर्शन के साथ स्केलेबल बिलिंग आर्किटेक्चर डिज़ाइन करें

उदाहरण कार्य

यहाँ कुछ सामान्य कार्य हैं जिन्हें आप Sentra के साथ पूरा कर सकते हैं:
  • प्राइसिंग पेज एकीकृत करें: उत्पाद लिस्टिंग और चेकआउट के साथ एक पूर्ण प्राइसिंग पेज सेट करें
  • Webhook लागू करें: भुगतान घटनाओं के लिए webhook हैंडलर्स कॉन्फ़िगर करें
  • सदस्यता प्रवाह जोड़ें: अपग्रेड/डाउनग्रेड क्षमताओं के साथ सदस्यता प्रबंधन बनाएं
  • उपयोग-आधारित बिलिंग सेट करें: उपयोग ट्रैकिंग के लिए मीटर और घटना अधिग्रहण कॉन्फ़िगर करें
  • ग्राहक पोर्टल बनाएं: बिलिंग प्रबंधन के लिए एक ग्राहक स्व-सेवा पोर्टल बनाएं

ऑटो-स्वीकृति सेटिंग्स

आप अपने कार्यप्रवाह को सरल बनाने के लिए ऑटो-स्वीकृति सेटिंग्स कॉन्फ़िगर कर सकते हैं:
  • कोई नहीं: सभी परिवर्तनों की मैन्युअल रूप से समीक्षा और स्वीकृति करें (उत्पादन के लिए सिफारिश की गई)
  • कम जोखिम: सरल, कम-जोखिम परिवर्तनों को ऑटो-स्वीकृत करें
  • सभी: सभी परिवर्तनों को ऑटो-स्वीकृत करें (सावधानी से उपयोग करें)

समर्थित बिलिंग मॉडल

Sentra सभी Dodo Payments बिलिंग मॉडलों का समर्थन करता है:
  • एक बार के भुगतान: एकल खरीद लेनदेन
  • सदस्यताएँ: कई अंतराल के साथ आवर्ती बिलिंग
  • उपयोग-आधारित बिलिंग: खपत के आधार पर मीटर बिलिंग
  • परिणाम-आधारित बिलिंग: परिणाम-प्रति-परिणाम मूल्य निर्धारण मॉडल

यह किसके लिए है

Sentra इंजीनियरिंग और व्यवसाय के बीच पुल बनाता है, ताकि हर टीम बिना किसी रुकावट के मुद्रीकरण भेज सके:
  • डेवलपर्स: अपने IDE के अंदर तेजी से मुद्रीकरण भेजें
  • संस्थापक और PMs: गहरे इन्फ्रा कार्य के बिना बिलिंग मॉडल का प्रोटोटाइप बनाएं
  • RevOps और वित्त: इंजीनियरों की आवश्यकता के बिना गार्ड्रेल्ड क्रियाओं का उपयोग करें
  • समर्थन और सफलता: बिलिंग मामलों को सुरक्षित रूप से हल करें, जहाँ आवश्यक हो स्वीकृतियों के साथ

समस्या निवारण

यदि Sentra आपके IDE में स्थापना के बाद दिखाई नहीं देता है, तो निम्नलिखित प्रयास करें:
  1. अपने संपादक को पुनः प्रारंभ करें: VS Code, Cursor, या Windsurf को पूरी तरह से बंद और पुनः खोलें
  2. स्थापना की जांच करें: एक्सटेंशन स्थापित है या नहीं, यह सत्यापित करने के लिए एक्सटेंशन पर जाएं और “Sentra” के लिए खोजें
  3. विंडो को फिर से लोड करें: कमांड पैलेट का उपयोग करें (Cmd+Shift+P / Ctrl+Shift+P) और “डेवलपर: विंडो को फिर से लोड करें” चलाएँ
संपादक को पुनः प्रारंभ करना अधिकांश मामलों में समस्या को हल कर देता है।
  • सुनिश्चित करें कि आपकी API कुंजी Dodo Payments डैशबोर्ड में सही और सक्रिय है
  • सुनिश्चित करें कि आप अपनी API कुंजी से मेल खाने वाला सही पर्यावरण मोड (परीक्षण बनाम लाइव) का उपयोग कर रहे हैं
  • सुनिश्चित करें कि आपकी API कुंजी के पास आवश्यक अनुमतियाँ हैं
  • यदि समस्या बनी रहती है, तो अपनी API कुंजी को फिर से उत्पन्न करने का प्रयास करें
  • सुनिश्चित करें कि आपने कॉन्फ़िगरेशन स्क्रीन में सभी आवश्यक फ़ील्ड पूरी कर ली हैं
  • सुनिश्चित करें कि आपके IDE को सीक्रेट स्टोरेज तक पहुँचने की अनुमति है
  • कमांड पैलेट के माध्यम से Sentra को फिर से कॉन्फ़िगर करने का प्रयास करें
  • सुनिश्चित करें कि आपकी API कुंजी मान्य है और आवश्यक संसाधनों तक पहुँच है
  • अपनी इंटरनेट कनेक्शन की जाँच करें
  • सुनिश्चित करें कि आप एक समर्थित बिलिंग मॉडल का उपयोग कर रहे हैं
  • अधिक विशिष्ट विवरण के साथ अपने संकेत को फिर से शब्दबद्ध करने का प्रयास करें
  • स्वीकृति से पहले उत्पन्न योजना की सावधानीपूर्वक समीक्षा करें
  • सुनिश्चित करें कि आपकी परियोजना संरचना Sentra की अपेक्षाओं से मेल खाती है
  • सुनिश्चित करें कि सभी निर्भरताएँ स्थापित हैं
  • विस्तृत त्रुटि संदेशों के लिए IDE के आउटपुट पैनल की जाँच करें
यदि आप संपादक को पुनः प्रारंभ करने के बाद भी समस्याएँ अनुभव कर रहे हैं, तो अपने IDE संस्करण और आप जो विशेष त्रुटि संदेश देख रहे हैं, उसके विवरण के साथ समर्थन से संपर्क करें।

अतिरिक्त संसाधन