ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور ای میل یا فون نمبر درج کریں۔ ہم Tajo تک رسائی کی تفصیلات کے ساتھ آپ سے رابطہ کریں گے۔

Stripe Apps انٹیگریشن گائیڈ

Stripe Apps آپ کو اپنی مرضی کی فعالیت براہ راست Stripe Dashboard میں شامل کرنے دیتی ہیں۔ یہ سیکشن ایک بنانے کی گائیڈ ہے: اس میں بتایا گیا ہے کہ Tajo–Brevo انٹیگریشن کے لیے ایسی ایپ کیسے بنائی، ٹیسٹ کی اور شائع کی جائے گی۔

Caution

صورتحال: ابھی شائع نہیں ہوئی۔ آج Stripe App Marketplace میں کوئی Tajo ایپ موجود نہیں، اور ان صفحات میں دیے گئے ایپ کے شناخت کار، URLs اور کریڈنشلز مثال کے طور پر رکھے گئے پلیس ہولڈرز ہیں، لائیو اینڈ پوائنٹس نہیں۔ 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 ایپ، Stripe کو Brevo سے جوڑ کر یہ فراہم کرتی ہے:

  • گاہک کی معلومات: Stripe کی گاہک پروفائلز، ادائیگی کی تاریخ اور لائف ٹائم ویلیو Brevo کے رابطوں میں سنک کریں
  • ایونٹ ٹریکنگ: Stripe کے ایونٹس (ادائیگیاں، سبسکرپشنز، ریفنڈز) Brevo کے ٹرانزیکشنل ایونٹس کے طور پر بھیجیں
  • خودکار مہمات: Stripe کی سرگرمی کی بنیاد پر Brevo کی ای میل، SMS اور واٹس ایپ مہمات ٹریگر کریں
  • لائلٹی پروگرامز: Brevo میں سنک شدہ Stripe کی خریداری کے ڈیٹا سے گاہک کو برقرار رکھنے کے ورک فلو بنائیں

آرکیٹیکچر کا جائزہ

Stripe ایپ کا ڈیٹا کہاں جاتا ہے
Stripe ایپ کا ڈیٹا کہاں جاتا ہے Stripe dashboard اور Tajo گاہک اور ادائیگی کا ڈیٹا آپس میں تبادلہ کرتے ہیں، اور Tajo رابطے، مہمات اور آٹومیشنز Brevo کے ساتھ سنک کرتا ہے۔ Stripe Dashboard Stripe App کا UI گاہک کے ویوز ادائیگی کی تفصیلات ایپ کی سیٹنگز Tajo مڈل ویئر ڈیٹا سنک ایونٹ روٹنگ Webhook ہینڈلنگ Brevo CRM + ای میل رابطے مہمات آٹومیشنز

گائیڈ کا مواد

یہ دستاویزات Stripe ایپ بنانے اور شائع کرنے کے پورے لائف سائیکل کا احاطہ کرتی ہیں:

آغاز

گائیڈتفصیل
Marketplace پر اشاعتاپنی ایپ ریویو کے لیے جمع کرانے کی شرائط اور مراحل
ایپ ریویو کی شرائطمنظوری کے لیے کوالٹی، سیکیورٹی اور UX کے معیارات

کنفیگریشن اور ریفرنس

گائیڈتفصیل
ایپ manifest ریفرنسstripe-app.json manifest فائل کا مکمل اسکیما
اجازتوں کا ریفرنسStripe API کی اجازتوں کی مکمل فہرست اور انہیں طلب کرنے کا طریقہ
Viewports ریفرنسDashboard میں وہ مقامات جہاں آپ کی ایپ کا UI ظاہر ہو سکتا ہے

خصوصیات اور انٹیگریشن

گائیڈتفصیل
ایمبیڈڈ Stripe ایپسپلیٹ فارم انٹیگریشنز کے لیے Connect کے ایمبیڈڈ کمپوننٹس کا استعمال
انسٹال لنکس اور ڈیپ لنکسانسٹال URLs بنانا اور ایپ کے مخصوص ویوز تک ڈیپ لنک کرنا
انسٹال کے بعد کے اقداماتایپ انسٹال ہونے کے بعد آن بورڈنگ کے فلو کنفیگر کرنا

آپریشنز اور گروتھ

گائیڈتفصیل
ایپ اینالیٹکسانسٹالز، ویوز اور کنورژن کے میٹرکس ٹریک کریں
پارٹنر ایکوسسٹممشترکہ مارکیٹنگ اور گروتھ کے لیے Stripe کے پارٹنر پروگرام سے فائدہ اٹھائیں

پیشگی شرائط

Stripe ایپ بنانے سے پہلے یقینی بنائیں کہ آپ کے پاس یہ موجود ہیں:

  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

بنیادی تصورات

ایپ manifest

ہر Stripe ایپ میں ایک stripe-app.json manifest ہوتا ہے جو اجازتیں، viewports اور کنفیگریشن بیان کرتا ہے۔ مکمل اسکیما کے لیے ایپ manifest ریفرنس دیکھیں۔

UI ایکسٹینشنز

Stripe ایپس مخصوص Dashboard viewports میں React پر مبنی UI کمپوننٹس دکھا سکتی ہیں۔ UI ٹول کٹ ایسے تیار شدہ کمپوننٹس دیتا ہے جو Stripe Dashboard کے ڈیزائن سسٹم سے مطابقت رکھتے ہیں۔

اجازتیں

ایپس کو وہ مخصوص Stripe API ریسورسز بتانا ہوتے ہیں جن تک انہیں رسائی درکار ہے۔ صارفین انسٹالیشن کے دوران یہ اجازتیں منظور کرتے ہیں۔ اجازتوں کا ریفرنس دیکھیں۔

سائننگ سیکرٹ

ہر ایپ کو ایک سائننگ سیکرٹ ملتا ہے جس سے انسٹال کے دستخط کی توثیق ہوتی ہے اور آپ کے بیک اینڈ اور Stripe کے درمیان رابطہ محفوظ رہتا ہے۔

ڈویلپمنٹ ورک فلو

  1. مطلوبہ اجازتوں اور viewports کے ساتھ اپنا manifest متعین کریں
  2. Stripe کی React کمپوننٹ لائبریری سے UI ایکسٹینشن بنائیں
  3. Tajo کے ذریعے Brevo کے ساتھ ڈیٹا سنک کے لیے بیک اینڈ اینڈ پوائنٹس نافذ کریں
  4. stripe apps start سے مقامی طور پر ٹیسٹ کریں
  5. stripe apps upload سے اپ لوڈ کریں
  6. Stripe Dashboard کے ذریعے ریویو کے لیے جمع کرائیں
  7. شائع کریں اور اینالیٹکس سے نگرانی کریں

Caution

Stripe کے مطابق marketplace پر تقسیم کے لیے ایپس کا انگریزی میں ہونا ضروری ہے۔ آپ کی ایپ کی لسٹنگ، UI کا متن اور دستاویزات سب انگریزی میں ہونی چاہئیں۔

اگلے اقدامات

پوری شرائط سمجھنے کے لیے اشاعت کی گائیڈ سے آغاز کریں، پھر اپنی ایپ کا manifest اور اجازتیں کنفیگر کرنے کے لیے تکنیکی ریفرنسز پر کام کریں۔

ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور ای میل یا فون نمبر درج کریں۔ ہم Tajo تک رسائی کی تفصیلات کے ساتھ آپ سے رابطہ کریں گے۔

خودکار شناخت
AI معاون

السلام علیکم! دستاویزات کے بارے میں کچھ بھی پوچھیں۔