अर्ली एक्सेस का अनुरोध करें

अपना नाम और ईमेल या फ़ोन नंबर दर्ज करें. हम Tajo एक्सेस की जानकारी के साथ आपसे संपर्क करेंगे.

Stripe Apps इंटीग्रेशन गाइड

Stripe Apps की मदद से आप कस्टम फ़ंक्शनैलिटी सीधे Stripe Dashboard में एम्बेड कर सकते हैं. यह सेक्शन एक बिल्ड गाइड है: इसमें बताया गया है कि Tajo–Brevo इंटीग्रेशन के लिए ऐसा ऐप कैसे बनाया, टेस्ट किया और पब्लिश किया जाएगा.

Caution

स्थिति: अभी पब्लिश नहीं हुआ. आज Stripe App Marketplace में कोई Tajo ऐप नहीं है, और इन पेजों में दिए गए ऐप आइडेंटिफ़ायर, URL और क्रेडेंशियल उदाहरण के लिए रखे गए प्लेसहोल्डर हैं, लाइव एंडपॉइंट नहीं. Stripe को अभी Tajo से जोड़ने के लिए Stripe कनेक्टर का इस्तेमाल करें (रिस्ट्रिक्टेड API की, रीड-ओनली सिंक).

Tip

लक्ष्य Stripe App Marketplace पर एक Brevo इंटीग्रेशन पब्लिश करना है, ताकि Stripe मर्चेंट मार्केटिंग ऑटोमेशन और CRM के लिए ग्राहक डेटा, ऑर्डर और इवेंट सीधे Brevo में सिंक कर सकें.

Stripe Apps क्या हैं?

Stripe Apps, Stripe Dashboard को कस्टम UI कॉम्पोनेंट और बैकएंड इंटीग्रेशन के साथ विस्तार देते हैं. ये थर्ड-पार्टी डेवलपर्स को यह सुविधा देते हैं:

  • Stripe Dashboard के पेजों (ग्राहक, पेमेंट, इनवॉइस वगैरह) में कस्टम व्यू जोड़ना
  • स्कोप्ड अनुमतियों के ज़रिए Stripe डेटा तक पहुंचना
  • Stripe और Brevo जैसे बाहरी प्लेटफ़ॉर्म के बीच डेटा सिंक करना
  • Dashboard के भीतर ही ऑनबोर्डिंग और कॉन्फ़िगरेशन फ़्लो देना

Tajo + Brevo इंटीग्रेशन के लक्ष्य

Tajo Stripe App, Stripe को Brevo से जोड़कर यह देता है:

  • कस्टमर इंटेलिजेंस: Stripe की ग्राहक प्रोफ़ाइल, पेमेंट हिस्ट्री और लाइफ़टाइम वैल्यू को Brevo कॉन्टैक्ट में सिंक करना
  • इवेंट ट्रैकिंग: Stripe इवेंट (पेमेंट, सब्सक्रिप्शन, रिफ़ंड) को Brevo ट्रांज़ैक्शनल इवेंट के रूप में भेजना
  • ऑटोमेटेड कैम्पेन: Stripe गतिविधि के आधार पर Brevo के ईमेल, SMS और WhatsApp कैम्पेन ट्रिगर करना
  • लॉयल्टी प्रोग्राम: Brevo में सिंक किए गए Stripe खरीदारी डेटा से रिटेंशन वर्कफ़्लो बनाना

आर्किटेक्चर का अवलोकन

Stripe ऐप का डेटा कहां जाता है
Stripe ऐप का डेटा कहां जाता है Stripe डैशबोर्ड और Tajo आपस में ग्राहक और पेमेंट डेटा का आदान-प्रदान करते हैं, और Tajo कॉन्टैक्ट, कैम्पेन तथा ऑटोमेशन को Brevo के साथ सिंक करता है. Stripe Dashboard Stripe App का UI ग्राहक व्यू पेमेंट विवरण ऐप सेटिंग्स Tajo मिडलवेयर डेटा सिंक इवेंट रूटिंग वेबहुक हैंडलिंग Brevo CRM + ईमेल कॉन्टैक्ट कैम्पेन ऑटोमेशन

गाइड में क्या शामिल है

यह डॉक्युमेंटेशन Stripe App बनाने और पब्लिश करने के पूरे जीवनचक्र को कवर करती है:

शुरुआत करना

गाइडविवरण
Marketplace पर पब्लिश करनाअपना ऐप समीक्षा के लिए भेजने की शर्तें और चरण
ऐप समीक्षा की शर्तेंमंज़ूरी के लिए क्वालिटी, सुरक्षा और UX के मानक

कॉन्फ़िगरेशन और रेफ़रेंस

गाइडविवरण
ऐप मैनिफ़ेस्ट रेफ़रेंसstripe-app.json मैनिफ़ेस्ट फ़ाइल का पूरा स्कीमा
अनुमतियों का रेफ़रेंसStripe API की सभी अनुमतियां और उन्हें मांगने का तरीका
व्यूपोर्ट रेफ़रेंसDashboard की वे जगहें जहां आपका ऐप UI दिख सकता है

सुविधाएं और इंटीग्रेशन

गाइडविवरण
एम्बेडेड Stripe Appsप्लेटफ़ॉर्म इंटीग्रेशन के लिए Connect एम्बेडेड कॉम्पोनेंट का इस्तेमाल
इंस्टॉल लिंक और डीप लिंकइंस्टॉल URL बनाएं और खास ऐप व्यू में डीप लिंक करें
इंस्टॉल के बाद की कार्रवाइयांऐप इंस्टॉल होने के बाद ऑनबोर्डिंग फ़्लो कॉन्फ़िगर करें

संचालन और ग्रोथ

गाइडविवरण
ऐप एनालिटिक्सइंस्टॉल, व्यू और कन्वर्शन मेट्रिक ट्रैक करें
पार्टनर इकोसिस्टमको-मार्केटिंग और ग्रोथ के लिए Stripe के पार्टनर प्रोग्राम का फ़ायदा उठाएं

पूर्वापेक्षाएं

Stripe App बनाने से पहले पक्का करें कि आपके पास ये हैं:

  1. Stripe अकाउंट: एक्टिवेटेड Stripe अकाउंट (सिर्फ़ टेस्ट मोड तक सीमित नहीं)
  2. Stripe CLI: लोकल डेवलपमेंट और ऐप अपलोड के लिए Stripe CLI इंस्टॉल करें
  3. Node.js: ऐप UI एक्सटेंशन के लिए वर्ज़न 16 या उससे नया
  4. Tajo प्लेटफ़ॉर्म एक्सेस: Brevo API क्रेडेंशियल कॉन्फ़िगर किया हुआ एक्टिव Tajo अकाउंट

क्विक स्टार्ट

Terminal window
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Login to your Stripe account
stripe login
# Create a new Stripe App project
stripe apps create tajo-brevo-integration
# Start local development
stripe apps start

मुख्य अवधारणाएं

ऐप मैनिफ़ेस्ट

हर Stripe App में एक stripe-app.json मैनिफ़ेस्ट होता है जो अनुमतियां, व्यूपोर्ट और कॉन्फ़िगरेशन घोषित करता है. पूरा स्कीमा देखने के लिए ऐप मैनिफ़ेस्ट रेफ़रेंस देखें.

UI एक्सटेंशन

Stripe Apps खास Dashboard व्यूपोर्ट में React-आधारित UI कॉम्पोनेंट रेंडर कर सकते हैं. UI टूलकिट में पहले से बने ऐसे कॉम्पोनेंट मिलते हैं जो Stripe Dashboard के डिज़ाइन सिस्टम से मेल खाते हैं.

अनुमतियां

ऐप्स को यह घोषित करना होता है कि उन्हें किन Stripe API रिसोर्स तक पहुंच चाहिए. यूज़र इंस्टॉलेशन के दौरान इन अनुमतियों को मंज़ूरी देते हैं. अनुमतियों का रेफ़रेंस देखें.

साइनिंग सीक्रेट

हर ऐप को एक साइनिंग सीक्रेट मिलता है, जो इंस्टॉल सिग्नेचर की पुष्टि करने और आपके बैकएंड तथा Stripe के बीच संचार को सुरक्षित रखने के काम आता है.

डेवलपमेंट वर्कफ़्लो

  1. ज़रूरी अनुमतियों और व्यूपोर्ट के साथ अपना मैनिफ़ेस्ट तय करें
  2. Stripe की React कॉम्पोनेंट लाइब्रेरी से UI एक्सटेंशन बनाएं
  3. Tajo के ज़रिए Brevo के साथ डेटा सिंक के लिए बैकएंड एंडपॉइंट लागू करें
  4. stripe apps start से लोकल स्तर पर टेस्ट करें
  5. stripe apps upload से अपलोड करें
  6. Stripe Dashboard के ज़रिए समीक्षा के लिए सबमिट करें
  7. पब्लिश करें और एनालिटिक्स से निगरानी रखें

Caution

Marketplace पर वितरण के लिए Stripe यह ज़रूरी मानता है कि ऐप अंग्रेज़ी में लिखे जाएं. आपकी ऐप लिस्टिंग, UI टेक्स्ट और डॉक्युमेंटेशन, सब अंग्रेज़ी में होने चाहिए.

अगले कदम

पूरी शर्तें समझने के लिए पब्लिशिंग गाइड से शुरू करें, फिर अपना ऐप मैनिफ़ेस्ट और अनुमतियां कॉन्फ़िगर करने के लिए तकनीकी रेफ़रेंस पढ़ें.

अर्ली एक्सेस का अनुरोध करें

अपना नाम और ईमेल या फ़ोन नंबर दर्ज करें. हम Tajo एक्सेस की जानकारी के साथ आपसे संपर्क करेंगे.

ऑटो डिटेक्ट
AI असिस्टेंट

नमस्ते! डॉक्यूमेंटेशन के बारे में कुछ भी पूछें.