पेपैल एक्सप्रेस - 10002 सुरक्षा हेडर वैध त्रुटि नहीं है


12

मुझे पेपैल एक्सप्रेस का परीक्षण करते समय एक त्रुटि मिल रही है, त्रुटि है 10002 security header is not valid:।

साइट nWSx और वार्निश के साथ AWS EC2 पर चलती है। मैं विन्यास और छेद-छिद्रण के लिए तारपीन का उपयोग करता हूं। क्या इस वास्तुकला का इससे कोई लेना-देना होगा?

मैं सैंडबॉक्स मोड पर परीक्षण नहीं कर रहा हूं, हालांकि लाइव एपीआई क्रेडेंशियल सभी सही हैं, मैंने इसे कई बार रीसेट किया है। मैं लॉग के माध्यम से देखा है, लेकिन मैं कुछ भी महत्वपूर्ण नहीं मिल सकता है।

2014-01-31T05:47:11+00:00 ERR (3): 
exception 'Mage_Core_Exception' with message 'PayPal NVP gateway errors: Security header is not valid (#10002: Security error). Correlation ID: 60e76cc8d89c5. Version: 72.0.' in /var/www/app/Mage.php:580

शायद निम्नलिखित प्रासंगिक हो सकता है? टोकन खाली है:

==> payment_paypal_express.log <==
2014-01-31T05:22:42+00:00 DEBUG (7): Array
(
    [url] => https://api-3t.paypal.com/nvp
    [GetExpressCheckoutDetails] => Array
        (
            [TOKEN] => 
            [METHOD] => GetExpressCheckoutDetails
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => Varien_Cart_EC_AU
        )

    [response] => Array
        (
            [TIMESTAMP] => 2014-01-31T05:22:42Z
            [CORRELATIONID] => 5bcdb0da70494
            [ACK] => Failure
            [VERSION] => 72.0
            [BUILD] => 9285531
            [L_ERRORCODE0] => 10002
            [L_SHORTMESSAGE0] => Security error
            [L_LONGMESSAGE0] => Security header is not valid
            [L_SEVERITYCODE0] => Error
        )

    [__pid] => 1219
)

जवाबों:


9

यह वही है जो मेरे लिए काम करता है, निकला हुआ है लेकिन इसने मैगेंटो 1.8.1 पेपल वेबसाइट को ट्रिक किया

सबसे पहले, मैं Paypal.com खाते में गया और सभी API एक्सेस को सक्षम किया

  1. गोटो प्रोफ़ाइल> अनुरोध एपीआई क्रेडेंशियल> पेपाल एपीआई क्रेडेंशियल्स और अनुमतियां सेट करें> एपीआई अनुमतियों को जोड़ें या संपादित करें

  2. नई थर्ड पार्टी जोड़ें, या मौजूदा थर्ड पार्टी एडिट करें जो मैगनेटो के लिए उपयोग किया जाता है

  3. मैंने सभी अनुमति दी, शायद आवश्यक नहीं है, लेकिन मुझे लगा कि यह चोट नहीं पहुंचा सकता है

फिर Magento के व्यवस्थापक में:

  1. सिस्टम> कॉन्फ़िगरेशन> पेपाल> एपीआई / एकीकरण सेटिंग्स पर जाएं

  2. एपीआई उपयोगकर्ता नाम, एपीआई पासवर्ड और एपीआई हस्ताक्षर से सभी मान निकालें।

  3. सिस्टम> कैश प्रबंधन पर जाएं और सभी कैश को साफ़ करें।

  4. एपीआई क्रेडेंशियल्स वापस अंदर रखें


बस आप सैंडबॉक्स क्रेडेंशियल द्वारा एपीआई और "खाता सैंडबॉक्स" नहीं असली पेपाल क्रेडेंशियल्स द्वारा सेटअप करें, मेरे मामले में भी ओपपेगेचेकआउट के पास "सक्षम सैंडबॉक्स" के लिए अतिरिक्त विकल्प हैं
user956584

3
 PayPal gateway has rejected request. Invalid token (#10410: Invalid token)

एक्सप्रेस चेकआउट सक्षम करें (पेपैल नेविगेशन बदल गया है)

  Profile & Settings >> My selling tools >> API access >> Update
  Enable Express Checkout 
  Accept >> Submit.

Magento पेपैल सेटिंग की जाँच करें

 System >> Configuration >> Sales >> Payment Methods

अपना पेपाल विकल्प चुनें

Configue >> Set API Credential    

पेपाल सक्षम करें

 Enable this solution: Yes

यदि आपके पास एसएसएल नहीं है तो एसएसएल को अक्षम करें

 Enable SSL verification : No

विकास मोड के साथ

 Sandbox Mode : Yes

Magento कैश को साफ़ करें, काम करना चाहिए।


1
धन्यवाद। Ssl सत्यापन अक्षम करना मेरे लिए क्या था।
केवंडो

2

सबसे पहले, त्रुटि कोड के बारे में: https://developer.paypal.com/docs/classic/api/errorcodes/

दूसरा, यदि आप पहले से नहीं हैं, तो इस पोस्ट को देखें: Magento CE पर वार्निश का उपयोग करने के लिए आवश्यक संशोधन । हो सकता है कि वार्निश ने पेपाल को आपके अनुरोधों को कैश कर दिया हो।

इन लेखों को भी देखें: http://www.carlosrobles.com/blog/2010/10/magento-paypal-sandbox-paypal-gateway-has-rejected-request-security-header-is-not-valid-10002-security -रोर / (यह एक स्पेनिश में है, लेकिन यह समझ में आता है)

http://www.magentocommerce.com/boards/v/viewthread/205638/#t367616 http://www.exquisitelymixed.com/ecommerce/magento/paypal-gateway-has-reject-request-security-header-is-is नहीं-वैध-10002-सुरक्षा-त्रुटि-इन-Magento /


0

नया विकास: पेपाल ने एसएसएल के लिए जनवरी 2015 तक समर्थन बंद कर दिया है, या अधिक सटीक रूप से, टीएलएस के कार्यान्वयन की आवश्यकता है। मेरे होस्टिंग प्रदाता ने जो कहा है, यह अपाचे कॉन्फ़िगरेशन के लिए एक समर्थन अनुरोध है और यदि आप रूट एक्सेस हैं और जानकार हैं, तो आप इसे स्वयं करने में सक्षम हो सकते हैं। सर्वर कॉन्फ़िगरेशन में TLS जोड़ें और यह आपकी समस्या को हल कर सकता है, मैं वापस आऊंगा और पुष्टि करूंगा कि क्या यह मेरे लिए तय किया गया है।


0

मुझे वही समस्या मिली और मेरी समस्या है

  • मैं चार्टर द्वारा एपीआई हस्ताक्षर चरित्र टाइप करता हूं, "I" अक्षर "l" के समान है
  • जैसा कि हस्ताक्षर में कई "मैं" हैं, मुझे पेपल चेकिंग एपीआई क्रेडेंशियल के लिंक के माध्यम से एक-एक करके परीक्षण करना होगा।
  • फिर धिक्कार है, यह काम करता है।

इसलिए, मोर्चे या अंत में रिक्त स्थान के बारे में सावधान रहने के दौरान प्रतिलिपि एक बेहतर तरीका है।

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