اطلب الوصول المبكر

أدخل اسمك الأول وبريدك الإلكتروني أو رقم هاتفك. سنتواصل معك لتزويدك بتفاصيل الوصول إلى Tajo.

دليل التكامل مع تطبيقات Stripe

تتيح لك تطبيقات Stripe تضمين وظائف مخصصة مباشرة داخل لوحة تحكم Stripe. وهذا القسم دليل بناء: فهو يوثّق كيف يمكن بناء تطبيق كهذا لتكامل Tajo مع Brevo واختباره ونشره.

Caution

الحالة: لم يُنشر بعد. لا يوجد اليوم تطبيق Tajo في متجر تطبيقات Stripe، ومعرّفات التطبيق وعناوين URL وبيانات الاعتماد الواردة في هذه الصفحات أمثلة توضيحية لا نقاط نهاية فعلية. ولربط Stripe بـ Tajo الآن، استخدم موصّل Stripe (مفتاح API مقيّد، مزامنة للقراءة فقط).

Tip

الهدف هو نشر تكامل Brevo في متجر تطبيقات Stripe، بما يتيح لتجار Stripe مزامنة بيانات العملاء والطلبات والأحداث مباشرة إلى Brevo من أجل أتمتة التسويق وCRM.

ما هي تطبيقات Stripe؟

توسّع تطبيقات Stripe لوحة تحكم Stripe بمكوّنات واجهة مخصصة وتكاملات خلفية. وهي تتيح للمطورين الخارجيين:

  • إضافة عروض مخصصة إلى صفحات لوحة تحكم Stripe (العملاء، المدفوعات، الفواتير، وغيرها)
  • الوصول إلى بيانات Stripe عبر أذونات محددة النطاق
  • مزامنة البيانات بين Stripe ومنصات خارجية مثل Brevo
  • توفير مسارات التهيئة والضبط داخل لوحة التحكم

أهداف تكامل Tajo وBrevo

يربط تطبيق Tajo على Stripe بين Stripe وBrevo ليقدّم:

  • ذكاء العملاء: مزامنة ملفات عملاء Stripe وسجل المدفوعات والقيمة الدائمة إلى جهات اتصال Brevo
  • تتبّع الأحداث: دفع أحداث Stripe (المدفوعات والاشتراكات والمبالغ المستردة) بوصفها أحداث معاملات في Brevo
  • الحملات المؤتمتة: إطلاق حملات البريد الإلكتروني وSMS وواتساب في Brevo استنادًا إلى نشاط Stripe
  • برامج الولاء: بناء عمليات سير عمل للاحتفاظ بالعملاء باستخدام بيانات الشراء من Stripe المزامَنة إلى Brevo

نظرة عامة على البنية

إلى أين تذهب بيانات تطبيق Stripe
إلى أين تذهب بيانات تطبيق Stripe تتبادل لوحة تحكم Stripe ومنصة Tajo بيانات العملاء والمدفوعات، ويزامن Tajo جهات الاتصال والحملات وعمليات الأتمتة مع Brevo. لوحة تحكم Stripe واجهة تطبيق Stripe عروض العملاء تفاصيل الدفع إعدادات التطبيق Tajo طبقة وسيطة مزامنة البيانات توجيه الأحداث معالجة webhooks Brevo CRM والبريد الإلكتروني جهات الاتصال الحملات عمليات الأتمتة

محتويات الدليل

يغطي هذا التوثيق دورة الحياة الكاملة لبناء تطبيق Stripe ونشره:

البدء

الدليلالوصف
النشر في المتجرالمتطلبات والخطوات لتقديم تطبيقك للمراجعة
متطلبات مراجعة التطبيقمعايير الجودة والأمان وتجربة المستخدم اللازمة للموافقة

الضبط والمرجع

الدليلالوصف
مرجع App Manifestالمخطط الكامل لملف stripe-app.json
مرجع الأذوناتالقائمة الكاملة لأذونات Stripe API وكيفية طلبها
مرجع Viewportsمواضع لوحة التحكم التي يمكن أن تظهر فيها واجهة تطبيقك

الميزات والتكامل

الدليلالوصف
تطبيقات Stripe المضمّنةاستخدام مكوّنات Connect المضمّنة لتكاملات المنصات
روابط التثبيت والروابط العميقةتوليد عناوين URL للتثبيت والربط العميق بعروض محددة في التطبيق
إجراءات ما بعد التثبيتضبط مسارات التهيئة بعد تثبيت التطبيق

التشغيل والنمو

الدليلالوصف
تحليلات التطبيقتتبّع عمليات التثبيت والمشاهدات ومقاييس التحويل
منظومة الشركاءالاستفادة من برنامج شركاء Stripe في التسويق المشترك والنمو

المتطلبات المسبقة

قبل بناء تطبيق Stripe، تأكد من توفّر:

  1. حساب Stripe: حساب Stripe مفعّل (غير مقيّد بوضع الاختبار)
  2. Stripe CLI: ثبّت Stripe CLI للتطوير المحلي ورفع التطبيقات
  3. Node.js: الإصدار 16 أو أحدث لامتداد واجهة التطبيق
  4. وصول إلى منصة Tajo: حساب Tajo فعّال مع ضبط بيانات اعتماد Brevo API

بداية سريعة

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

المفاهيم الأساسية

App Manifest

يحتوي كل تطبيق Stripe على ملف stripe-app.json يعلن الأذونات والـ viewports والضبط. راجع مرجع App Manifest للاطلاع على المخطط الكامل.

امتدادات الواجهة

تستطيع تطبيقات Stripe عرض مكوّنات واجهة مبنية على React في viewports محددة داخل لوحة التحكم. وتوفر مجموعة أدوات الواجهة مكوّنات جاهزة تتوافق مع نظام تصميم لوحة تحكم Stripe.

الأذونات

يجب أن تعلن التطبيقات موارد Stripe API المحددة التي تحتاج إلى الوصول إليها. ويوافق المستخدمون على هذه الأذونات أثناء التثبيت. راجع مرجع الأذونات.

سر التوقيع

يحصل كل تطبيق على سر توقيع للتحقق من تواقيع التثبيت وتأمين الاتصال بين خادمك الخلفي وStripe.

سير عمل التطوير

  1. حدّد الـ manifest الخاص بك بالأذونات والـ viewports المطلوبة
  2. ابنِ امتداد الواجهة باستخدام مكتبة مكوّنات React من Stripe
  3. نفّذ نقاط النهاية الخلفية لمزامنة البيانات مع Brevo عبر Tajo
  4. اختبر محليًا باستخدام stripe apps start
  5. ارفع باستخدام stripe apps upload
  6. قدّم التطبيق للمراجعة من لوحة تحكم Stripe
  7. انشر ثم راقب عبر التحليلات

Caution

يشترط Stripe أن تكون التطبيقات مكتوبة بالإنجليزية للتوزيع في المتجر. فيجب أن تكون صفحة تطبيقك ونصوص واجهته وتوثيقه بالإنجليزية جميعًا.

الخطوات التالية

ابدأ بـ دليل النشر لفهم المتطلبات كاملة، ثم اعمل عبر المراجع التقنية لضبط manifest تطبيقك وأذوناته.

اطلب الوصول المبكر

أدخل اسمك الأول وبريدك الإلكتروني أو رقم هاتفك. سنتواصل معك لتزويدك بتفاصيل الوصول إلى Tajo.

اكتشاف تلقائي
مساعد AI

مرحباً! اسألني أي شيء عن الوثائق.