पेपल गेटवे के साथ संवाद करने में असमर्थ


9

जब मैं जाँच कर रहा होता हूँ तो मुझे यह त्रुटि दिखाई देती है।

पेपल गेटवे के साथ संवाद करने में असमर्थ।

त्रुटि उत्पन्न करने के लिए चरण: जब मैं चेकआउट के भुगतान सूचना टैब पर पहुँचता हूँ। यह त्रुटि आती है। क्या कारण हो सकता है Magento: 1.9

---- त्रुटि संग्रह ----

ERR (3): exception 'Exception' with message 'PayPal NVP CURL connection error #35: SSL connect error' in /path-to-file/app/code/core/Mage/Paypal/Model/Api/Nvp.php:983
Stack trace:
#0 /path-to-file/app/code/core/Mage/Paypal/Model/Api/Nvp.php(616): Mage_Paypal_Model_Api_Nvp->call('SetExpressCheck...', Array)
#1 /path-to-file/app/code/core/Mage/Paypal/Model/Express/Checkout.php(381): Mage_Paypal_Model_Api_Nvp->callSetExpressCheckout()
#2 /path-to-file/app/code/core/Mage/Paypal/Controller/Express/Abstract.php(108): Mage_Paypal_Model_Express_Checkout->start('http://dev.XXXX...', 'http://dev.XXX...', false)
#3 /path-to-file/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Paypal_Controller_Express_Abstract->startAction()
#4 /path-to-file/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('start')
#5 /path-to-file/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#6 /path-to-file/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#7 /path-to-file/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#8 /path-to-file/index.php(86): Mage::run('', 'store')
#9 {main}

आपको लॉग फ़ाइल में कुछ त्रुटियां हो रही हैं, क्या आप उन्हें कृपया पोस्ट कर सकते हैं
राफेल डिजिटल पियानोवाद में

वैसे कभी-कभी यह ssl द्वारा आपके स्टोर पर सक्षम नहीं होने के कारण होता है
राफेल में डिजिटल पियानोवाद

साइट devlopment सर्वर पर और उप निर्देशिका में है, लेकिन मैंने SSL को magento-admin के विकल्पों में सक्षम किया है। त्रुटि लॉग भी पोस्ट किया गया है। Pls अधिक जानकारी के लिए आवश्यक गाइड?
जय

जवाबों:


4

इस समस्या को हल करने के लिए, आप नीचे दिए गए निर्देशों का पालन कर सकते हैं:

1. SSL सत्यापन अक्षम करें।

आप Magento के बैकएंड पर जाते हैं, फिर rSystem-> कॉन्फ़िगरेशन-> भुगतान के तरीके चुनें और पेपाल एक्सप्रेस चेकआउट खोजें

आप "कॉन्फ़िगर करें" बटन पर क्लिक करें, फिर "उन्नत सेटिंग" अनुभाग का विस्तार करें और आपको "SSL सत्यापन सक्षम करें" विकल्प दिखाई देगा जिसे आपको अक्षम करना होगा। चलो इसे "नहीं" में बदल दें।

2. Sanbox मोड में

कारण यह है कि पेपैल ने अपने सैंडबॉक्स के लिए tls 1.2 से कम प्रोटोकॉल का समर्थन हटा दिया है। इसलिए, आपको अपने कर्ल और libcurl संकुल को अद्यतन करना चाहिए और संस्करण को magento कोड में निर्दिष्ट करना चाहिए: CURL_SSLVERSION_TLSv1_2 (6)

सबसे पहले, आपको SSL सत्यापन को अक्षम करना होगा

दूसरे, आप ssh से निम्न कमांड को चलाकर 7.19 से 7.40 (या बाद के संस्करण) तक कर्ल लाइब्रेरी को अपडेट करते हैं:

curl -v -s https://api-3t.sandbox.paypal.com/nvp

कभी-कभी, यदि सर्वर (SSL त्रुटि) नहीं चलता है, तो आप कर्ल लाइब्रेरी को अपडेट करने के लिए Stackoverflow.com में इस प्रश्न का अनुसरण कर सकते हैं :

इसके अलावा, यदि आपके पास कर्ल को अपडेट करने की पहुंच की अनुमति नहीं है, तो इस हॉट फ़िक्स का उपयोग करें:

आपने खोला: app/code/core/Mage/Paypal/Model/Api/Nvp.php

लाइन 945 में , आप पुस्तकालयों के बजाय पेपैल एनवीपी मॉड्यूल में परिवर्तन करके खोज करते हैं:

try {

    $http = new Varien_Http_Adapter_Curl();

उसके बाद, आप इस लाइन पर निम्न कोड स्निपेट डालें:

$http->addOptions(array(CURLOPT_SSLVERSION => 6));

हमें SSL सत्यापन अक्षम करने की आवश्यकता क्यों है।
चिराग

2

मुझे 2 दिन पहले ठीक वैसी ही समस्या हुई जब पेपाल के साथ सैंडबॉक्स मोड में लेनदेन का परीक्षण किया गया।

कारण पेपल के साथ एक अस्थायी मुद्दा बन गया क्योंकि 1-2 घंटे बाद सब कुछ फिर से काम किया।


मैं पिछले 2 दिनों से एक ही मुद्दा रख रहा हूं।
जय

यदि यह जारी रहता है तो शायद पेपल तकनीक समर्थन से संपर्क करने का प्रयास करें?
जॉर्ज

बैकएंड से सभी पेपाल विकल्पों का उपयोग करके मुझे वही त्रुटि मिल रही है। मदद के लिए संपर्क करने की कोशिश करें अगर वे मदद कर सकते हैं
जय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.