سؤال

أنا مواجهة مشكلة مع رسالة PayPal IPN في Magento 1.8.1.عندما وضعت الطلب مع PayPal، لا تزال حالة الطلب لا تزال معلقة حتى أقوم بتعيين عنوان URL إشعار IPN إلى http://www.devdomain.com/paypal/ipn/ .حاول أيضا وضع البرنامج النصي IPN في مجلد الجذر ولكن لا يوجد نجاح.: (

أنا أستخدم معيار PayPal.عندما أرى داخل PayPal، يظهر 500 خطأ في صفحة محفوظات IPN.

يرجى تقديم المشورة كيف يمكنني حل هذه المشكلة.

هل كانت مفيدة؟

المحلول

أخيرا لقد وجدت الحل بعد المراجعة في عمق.كان هذا سببا لاستعداد "وكيل المستخدم" رأس HTTP في الطلب.يمكنك تحديث هذا على ملف IPN.Php.ما عليك سوى استبدال الخط أدناه من هذه الوظيفة على التطبيق / التعليمات البرمجية / core / mage / paypal / model / ipn.php (لا تنطبق على الملف الأساسي. أضفه على Dir المحلي)

giveacodicetagpre.

في السطر 143 (في Magento 1.8.1)

giveacodicetagpre.

استبدال

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top