انتقل إلى المحتوى الرئيسي

Stripe

تعليمات لربط Stripe

أنشئ حساب دفع من نوع Stripe

تم وصف كيفية إنشاء حساب دفع هنا.

قم بربط Stripe بحساب الدفع

للقيام بذلك، انتقل إلى حساب الدفع الذي أنشأته واضغط على Connect Stripe

IMG1

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

بعد الربط، انتقل إلى Developers → Webhooks في لوحة تحكم Stripe واضغط على Add destination.

اتبع خطوات معالج إنشاء وجهة الحدث: اختر الأحداث التي تريد الاستماع إليها، اختر نوع الوجهة (نقطة نهاية webhook)، وفي خطوة الإعداد، أدخل عنوان webhook الخاص بنا في حقل Endpoint URL. استبدل test-project.oneentry.cloud بعنوان مشروعك:

https://test-project.oneentry.cloud/api/content/payments/webhook/stripe

حدد اسم الوجهة وأكمل الإنشاء — ستظهر نقطة النهاية الجديدة في قائمة وجهات الأحداث بحالة نشطة.

بعد إضافة webhook، انتقل إلى نظام إدارة المحتوى في Payments → Statuses، اختر المزود وانتقل إلى الإعدادات

IMG10

أضف تحديثًا تلقائيًا لحالة الدفع للطلب. على اليسار، يتم عرض حالة الطلب، وعلى اليمين، حالات طلباتك التي تمت إضافتها سابقًا في قسم الطلبات

IMG7

أضف روابط لإعادة التوجيه بعد الدفع

IMG11

يوجد دعم لوضع الاختبار في حساب الدفع. تتيح لك هذه الميزة اختبار ربط Stripe باستخدام معلمات اتصال تجريبية.

IMG11

لإيقاف وضع الاختبار، قم بإلغاء تحديد الخيار


webhook لتكرار أحداث Stripe

في إعدادات حساب الدفع في Stripe، في قسم Developers، يمكنك إضافة عنوان webhook خاص بك. بعد الإضافة، سيتم تكرار جميع أحداث الدفع الواردة من Stripe إلى العنوان المحدد، مما يتيح معالجتها عبر Admin API.

عنوان نقطة النهاية الخاصة بنا لاستقبال أحداث Stripe متاح في وثائق API.

كيفية إضافة webhook

  1. انتقل إلى Payments → Accounts وافتح حساب الدفع المطلوب من نوع Stripe.

  2. افتح قسم Developers.

  3. في حقل الإدخال، أدخل عنوان URL الخاص بـ webhook الخاص بك — العنوان الذي ستتكرر عليه الأحداث.

  4. احفظ التغييرات.

بعد الحفظ، سيتم أيضًا تكرار جميع الأحداث التي ترسلها Stripe إلى نقطة النهاية OneEntry إلى العنوان الذي حددته. وهذا يسمح بتنفيذ معالجة خاصة لأحداث الدفع عبر Admin API.