وحدة Paymentsense لـ Magento 2 مفتوحة المصدر
وحدة الدفع الخاصة بـ Magento 2 Open Source (إصدار المجتمع)، مما يسمح لك بتلقي الدفعات عبر Paymentsense.
متطلبات
- إصدار Magento مفتوح المصدر 2.3.x أو 2.4.x (تم اختباره حتى 2.4.1)
- خادم معتمد من PCI يستخدم SSL/TLS (مطلوب لطرق الدفع المباشرة وMOTO ويوصى به بشدة لطريقة الدفع المستضافة*)
- فتح المنفذ الصادر 4430 لاستخدام طرق الدفع المباشرة وMOTO ولإجراء المعاملات المرجعية (التحصيل والاسترداد والإلغاء)
* قد يؤدي استخدام طريقة الدفع المستضافة بدون SSL/TLS إلى إفراغ جلسة العميل بعد العودة من نموذج الدفع المستضاف لبوابة الدفع، وبالتالي لن تتم استعادة عربة التسوق الخاصة بالعميل في حالة الدفع غير الناجح على بعض متصفحات الويب.
التثبيت باستخدام الملحن
قم بتثبيت وحدة Paymentsense
$ composer require paymentsense/magento2-module
تمكين وحدة Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
تحديث ماجنتو
$ php bin/magento setup:upgrade
نشر ملفات العرض الثابتة (إذا لزم الأمر)
$ php bin/magento setup:static-content:deploy
التثبيت اليدوي
قم بتحميل محتويات المجلد إلى app/code/Paymentsense/Payments/
في مجلد Magento الجذر
تمكين وحدة Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
تحديث ماجنتو
$ php bin/magento setup:upgrade
نشر ملفات العرض الثابتة (إذا لزم الأمر)
$ php bin/magento setup:static-content:deploy
إعدادات
- قم بتسجيل الدخول إلى لوحة إدارة Magento وانتقل إلى المتاجر -> التكوين -> المبيعات -> طرق الدفع
- إذا لم تظهر طرق الدفع Paymentsense في قائمة طرق الدفع، فانتقل إلى النظام -> إدارة ذاكرة التخزين المؤقت وامسح ذاكرة التخزين المؤقت في Magento من خلال النقر على زر Flush Magento Cache
- انتقل إلى "طرق الدفع" وانقر فوق الزر "تكوين" بجوار طرق الدفع Paymentsense Hosted أو Paymentsense Direct أو/و Paymentsense MOTO لتوسيع إعدادات التكوين
- اضبط ممكّن على نعم
- قم بتعيين بيانات اعتماد البوابة والمفتاح المشترك مسبقًا حيثما أمكن ذلك
- اختياريًا، قم بضبط بقية الإعدادات وفقًا لاحتياجاتك
- انقر فوق الزر حفظ التكوين
الخروج الآمن
يتضمن استخدام Paymentsense Direct و Paymentsense MOTO الخطوات الإضافية التالية:
- تأكد من تكوين SSL/TLS على خادم PCI-DSS المعتمد لديك
- قم بتسجيل الدخول إلى لوحة إدارة Magento
- انتقل إلى المتاجر -> التكوين -> عام -> الويب
- قم بتوسيع قسم عناوين URL الأساسية (الآمنة).
- قم بتعيين استخدام عناوين URL الآمنة على واجهة المتجر واستخدام عناوين URL الآمنة في المسؤول على نعم
- قم بتعيين عنوان URL الأساسي الآمن الخاص بك
- انقر فوق الزر حفظ التكوين
سجل التغيير
2.4.3
تغيرت
- صفحة تأكيد الطلب (Paymentsense Direct)
2.4.2
تغيرت
- قم بتصفية الأحرف غير المدعومة بواسطة البوابة
2.4.1
تمت الإضافة
- مكون إضافي يقوم بتبديل سمة ملف تعريف الارتباط "samesite" (يتطلب SSL/TLS وMagento 2.4.1 أو أحدث)
تغيرت
2.4.0
تمت الإضافة
- دعم ماجنتو 2.4
- نقطة دخول بوابة gw3
- عنوان إرسال الفواتير إلى صفحة تحديد طريقة الدفع (مستضافة Paymentsense)
- تحسين الكود وإعادة صياغته
2.3.2
تمت الإضافة
- طريقتا التجزئة HMACSHA256 وHMACSHA512 (مستضافة Paymentsense)
- تصفية الأحرف غير المدعومة بواسطة HPF (مستضاف Paymentsense)
- تقييد طول الحقول المرسلة إلى HPF (مستضاف Paymentsense)
2.3.1
تمت الإضافة
- خيار الشحن بالعملة الأساسية
- تحسين الكود وإعادة صياغته
مُثَبَّت
- مشكلة رفع علامة الاحتيال في بيئة متعددة العملات
2.3.0
تمت الإضافة
- ملف المجاميع الاختبارية لميزة معلومات الوحدة
تمت الإزالة
- طريقة تجزئة MD5 (مستضافة Paymentsense)
- دعم ماجنتو 2.2
2.0.8
تمت الإضافة
- دعم جميع العملات حسب ISO 4217
2.0.7
تمت الإضافة
2.0.6
تمت الإضافة
- التحقق من إعدادات البوابة
تغيرت
- عنوان URL لميزة معلومات الوحدة الموسعة
- إخراج ميزة معلومات الوحدة الموسعة
2.0.5
تمت الإضافة
- طريقة تسليم نتائج SERVER (مستضافة Paymentsense)
مُثَبَّت
- التبديل إلى نقطة دخول البوابة التالية عند تلقي استجابة غير متوقعة من البوابة
2.0.4
تمت الإضافة
- ميزة معلومات الوحدة الموسعة
- حالة طريقة الدفع في صفحة تكوين طرق الدفع
- حالة اتصال البوابة في صفحة تكوين طرق الدفع
- "المنفذ 4430 ليس مفتوحًا على الخادم الخاص بي (الوضع الآمن مع تعطيل معاملات الإسناد الترافقي)" يؤدي إعداد التكوين إلى تعطيل معاملات الإسناد الترافقي (استضافة Paymentsense)
تمت الإزالة
2.0.3
تمت الإضافة
- دعم ماجنتو 2.3.x. الامتثال لحماية CSRF
- ميزة الإبلاغ عن معلومات الوحدة
تغيرت
2.0.2
تغيرت
- تم إرسال الطلب بالبريد الإلكتروني فقط بعد الدفع الناجح. لم يعد يتم إرسال رسائل البريد الإلكتروني الخاصة بالدفعات الفاشلة إلى العميل.
2.0.1
تمت الإضافة
- تسجيل شكلي
- تحسين الكود وإعادة صياغته
تغيرت
- حالة الطلبات قبل الدفع "في انتظار الدفع"
مُثَبَّت
2.0.0
الإصدار الأولي
يدعم
[email protected]