استخدم مكون Adyen الإضافي لـ Magento 2 لتقديم عمليات دفع سلسة عبر الإنترنت وداخل التطبيق وداخل المتجر.
يدمج البرنامج المساعد مكون البطاقة (الحقول الآمنة) باستخدام Adyen Checkout لجميع مدفوعات البطاقة. بالنسبة لمدفوعات نقاط البيع (POS)، نستخدم Terminal API باستخدام الاتصالات المستندة إلى السحابة.
داخل Adyen، قم بتبديل الإعدادات التالية داخل قسم واجهة برمجة التطبيقات والاستجابات (الإعدادات -> واجهة برمجة التطبيقات والاستجابات):
يدعم هذا البرنامج المساعد Magento 2 الإصدار 2.4.4 والإصدارات الأحدث.
ملاحظة: يمكن أن يخضع هذا للتغيير بناءً على التحميل والتبعيات الخاصة بفريق أدوات التكامل.
نحن نقدم ثلاثة مستويات من الدعم:
بعد المستوى 3، لا يوجد أي دعم أو صيانة من Adyen ويجب التعامل معه على أنه تكامل أصلي للتاجر.
الجدول الزمني للفروع الحالية التي تمت صيانتها هو:
الإصدار الرئيسي من البرنامج المساعد | تاريخ الافراج عنه | ينتهي دعم المستوى 1 | ينتهي دعم المستوى 2 | ينتهي دعم المستوى 3 |
---|---|---|---|---|
الإصدار 8 | نوفمبر 2021 | يناير 2024 | مايو 2024 | يناير 2025 |
الإصدار 9 | أكتوبر 2023 | ديسمبر 2025 | مايو 2026 | ديسمبر 2026 |
أو، تصور كتقويم:
جانت
العنوان الإصدارات المدعومة حاليًا
تنسيق التاريخ YYYY-MM-DD
إصدار القسم 8
المستوى 1 :l81, 2021-11-22, 2024-01-31
المستوى 2 :l82، بعد l81، 2024-05-30
المستوى 3 :l83، بعد l82، 2025-01-31
القسم الإصدار 9
المستوى 1: نشط، l91، 2023-09-15، حتى l92
نحن نشجعك بشدة على الانضمام إلينا في المساهمة في هذا المستودع حتى يتمكن الجميع من الاستفادة من:
اقرأ إرشادات المساهمة الخاصة بنا لمعرفة كيفية القيام بذلك.
يمكنك تثبيت البرنامج المساعد الخاص بنا من خلال Composer:
composer require adyen/module-payment
bin/magento module:enable Adyen_Payment
bin/magento setup:upgrade
لمزيد من المعلومات، راجع قسم التثبيت لدينا.
تأكد من تشغيل Magento cron كل دقيقة. نحن نستخدم cronjob لمعالجة الإشعارات (خدمة webhook الخاصة بنا) ولتحديث عناوين IP لخوادم Adyen. سيتم تنفيذ cronjobs كل دقيقة.
<group id="adyen_payment">
<job name="adyen_payment_process_notification" instance="AdyenPaymentModelCron" method="processNotification">
<schedule>*/1 * * * *</schedule>
</job>
<job name="adyen_payment_server_address_caching" instance="AdyenPaymentCronServerIpAddress" method="execute">
<schedule>*/1 * * * *</schedule>
</job>
</group>
تستعلم خدمة معالجة الإشعارات عن السجلات التي تم استلامها منذ دقيقتين على الأقل. هذا للتأكد من أن Magento قد أنشأ الأمر، ويتم حفظ كل شيء بعد تنفيذ الأحداث. هناك أداة مفيدة للتعرف على وظائف cronjobs الخاصة بك وهي جدولة AOE. يمكنك تنزيل هذه الأداة من خلال Magento Marketplace أو GitHub.
إذا كنت بحاجة إلى إعداد cronjob الخاص بك في Magento، فهذا موضح هنا.
راجع وثائقنا للحصول على قائمة كاملة بطرق الدفع المدعومة.
إذا كان لديك طلب ميزة، أو اكتشفت خطأً أو مشكلة فنية، فقم بإنشاء مشكلة GitHub. للأسئلة الأخرى، اتصل بفريق الدعم لدينا.
تستخدم هذه الوحدة مكتبة Adyen APIs لـ PHP لجميع اتصالات (API) بـ Adyen. يمكن العثور على هذه المكتبة هنا
رخصة معهد ماساتشوستس للتكنولوجيا. لمزيد من المعلومات، راجع ملف الترخيص.