الوصول إلى PayPal: مشكلة في الحصول على شهادة SSL
عند محاولة الوصول إلى خدمات PayPal عبر cURL و PHP، يظهر خطأ ملحوظ: "SSL مشكلة في الشهادة: غير قادر على الحصول على شهادة المُصدر المحلي."
1. متطلبات SSL في الوصول إلى PayPal
على عكس وثائق PayPal، فإن شهادات SSL مطلوبة بالفعل لاستخدام PayPal Access API. وهذا أمر بالغ الأهمية لتأمين نقل البيانات بين الخادم والعميل.
2. استكشاف أخطاء الخطأ وإصلاحها
أ. إصدار SSL غير صحيح: تم تعيين خيار CURLOPT_SSLVERSION على 3، والذي قد لا يكون مدعومًا من قبل الخادم. حاول استخدام قيمة أعلى، مثل 6.
ب. شهادة الجذر مفقودة: قد لا يكون لدى PHP شهادة الجذر اللازمة للتحقق من صحة شهادة SSL الخاصة بالخادم. احصل على شهادة جذر موثوقة (على سبيل المثال، cacert.pem) وأضفها إلى ملف تكوين PHP (php.ini) باستخدام التوجيه "curl.cainfo".
الحل الصحيح:
لحل هذه المشكلة، قم بتنزيل القائمة الحالية لشهادات الجذر، وأضف السطر التالي إلى ملفك php.ini:
curl.cainfo=/cacert.pem
أعد تشغيل خادم الويب الخاص بك ويجب متابعة طلب التجعيد بدون خطأ SSL. وهذا يضمن التحقق المناسب من صحة طبقة المقابس الآمنة (SSL) ويحمي من هجمات الوسيط.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3