إعداد بوابة سترايب (v2)
ملاحظة هامة: تشير هذه المقالة إلى إصدار Ultimate Multisite 2.x.
يمكنك تفعيل ما يصل إلى أربع طرق دفع على صفحة إعدادات الدفع الخاصة بنا: Stripe، Stripe Checkout، PayPal، و Manual. في هذه المقالة، سنرى كيفية التكامل مع Stripe.
تمكين Stripe
لتفعيل Stripe كبوابة دفع متاحة على شبكتك، اذهب إلى Ultimate Multisite > Settings > Payments وضع علامة على التبديل بجانب Stripe أو Stripe Checkout في قسم بوابات الدفع النشطة.

Stripe مقابل Stripe Checkout:
Stripe: ستظهر هذه الطريقة مساحة لإدخال رقم بطاقة الائتمان أثناء عملية الدفع.

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

الحصول على مفاتيح API الخاصة بـ Stripe
بمجرد تمكين Stripe كبوابة دفع، ستحتاج إلى ملء حقول Stripe Publishable Key و Stripe Secret Key. يمكنك الحصول على ذلك بتسجيل الدخول إلى حساب Stripe الخاص بك.
ملاحظة: يمكنك تفعيل Sandbox mode لاختبار ما إذا كانت طريقة الدفع تعمل.

في لوحة تحكم Stripe الخاصة بك، انقر على Developers في الزاوية اليمنى العليا، ثم API Keys في القائمة اليسرى.

يمكنك إما استخدام Test Data (لاختبار ما إذا كان التكامل يعمل على موقعك الإنتاجي) أو لا. لتغيير ذلك، قم بتبديل مفتاح Viewing test data.

انسخ القيمة من Publishable key و Secret key، من عمود Token، والصقها في حقول بوابة Stripe في Ultimate Multisite. ثم انقر على Save Changes.


إعداد Stripe Webhook
يُرسل Stripe أحداث webhook تُخطر Ultimate Multisite في أي وقت يحدث فيه حدث على حساب Stripe الخاص بك.
انقر على Developers ثم اختر عنصر Webhooks في القائمة اليسرى. ثم على الجانب الأيمن انقر على Add endpoint .

ستحتاج إلى Endpoint URL . يقوم Ultimate Multisite بإنشاء عنوان URL للمنقطة تلقائيًا، والذي يمكنك العثور عليه مباشرة أسفل حقل Webhook Listener URL في قسم Ultimate Multisite Stripe Gateway_.

انسخ عنوان URL للمنقطة والصقه في حقل Endpoint URL في Stripe.

بعد ذلك، اختر Event . تحت هذا الخيار، تحتاج ببساطة إلى تحديد مربع Select all events والنقر على Add events. بعد ذلك انقر على Add Endpoint لحفظ التغييرات.

هذا كل شيء، تكامل الدفع عبر Stripe مكتمل!