javarco Posted September 8, 2013 Share Posted September 8, 2013 I have everything set up but I cant seem to get past this error. I created a registered account and tried purchasing an item but once I click the "Make Payment" button i get the following error in RED: The following errors were detected: Security header is not valid I am using the Paypal plugin and using the "Website Payments Pro and Express Checkout" option as opposed to the Paypal payment gateway (which i disabled). I filled in all fields and tried different cards and tried different options in the paypal plugin but still get the error. Any ideas on what Im doing wrong here? Quote Link to comment Share on other sites More sharing options...
javarco Posted September 8, 2013 Author Share Posted September 8, 2013 Ok I think I resolved that error msg but now I am getting a different one. For some reason it was in "Sandbox" mode and I switched to "Live" mode instead. But now I get the following error: The following errors were detected: This transaction cannot be processed due to an invalid merchant configuration. Well looks like ill fish around for an answer to that one now.. Maybe I did something wrong on the configuration? Man, I dont remeber it being this difficult the first time around. This upgrade is killing me. Quote Link to comment Share on other sites More sharing options...
Dirty Butter Posted September 8, 2013 Share Posted September 8, 2013 Sorry you're having such trouble. I don't use that PayPal gateway, so can't help. If you haven't already, maybe you should post on the 3rd party forum, too. Get more eyes on the issue that way hopefully. Quote Link to comment Share on other sites More sharing options...
javarco Posted September 9, 2013 Author Share Posted September 9, 2013 Thanks I will try that. Quote Link to comment Share on other sites More sharing options...
Guest Jim Ingwersen Posted October 15, 2013 Share Posted October 15, 2013 What was the resolution to the Security header is not valid issue? Thanks! Quote Link to comment Share on other sites More sharing options...
bsmither Posted October 15, 2013 Share Posted October 15, 2013 I'm not sure, but the following is a change in the code from CC523 to CC524 -- adding the setHTTPVersion to 1.1: /modules/gateway/PayPal/gateway.class.php-----------Line 138: ## Start a request object $request = new Request($url, '/cgi-bin/webscr'); $request->setSSL(); $request->setHTTPVersion('1.1'); $request->setData($params); ## Send the request $data = $request->send(); Quote Link to comment Share on other sites More sharing options...
havenswift-hosting Posted October 16, 2013 Share Posted October 16, 2013 5.2.4 release supports PayPal HTTP 1.1 protocol as per the release announcement Quote Link to comment Share on other sites More sharing options...
Dirty Butter Posted October 16, 2013 Share Posted October 16, 2013 But what does that mean? Does that involve any change in what we have to do within Admin or our PP Profile, or is it all internal to PP? Quote Link to comment Share on other sites More sharing options...
bsmither Posted October 16, 2013 Share Posted October 16, 2013 The use of HTTP/1.1 is internal to the code. This change satisfies PayPal's announcement of changes soon to come made back in March(?). As an aside, CC524 also sees the addition of PayPal's "Bill Me Later" payment option for your customers. It is shown on the PayPal Pro plug-in control panel. Quote Link to comment Share on other sites More sharing options...
Dirty Butter Posted October 16, 2013 Share Posted October 16, 2013 I played around with this plugin, and I saw the header error message when I was in Sandbox. I also saw the transaction error message when I went Live. But I was just testing, and I realized I can't test further without having SSL turned on. Could that be javarco's issue? Quote Link to comment Share on other sites More sharing options...
Al Brookbanks Posted October 17, 2013 Share Posted October 17, 2013 Hi All, Ian was correct about http 1.1 but it ONLY comes into play for instant payment notifications which is not relevant to this issue. Nothing has changed for the other aspects apart from BillMeLater if enabled which sends across a couple of extra parameters. I think this issue is as the error suggests. An invalid configuration. I expect the API credentials are wrong or there is possible a server compatibility issue. I'd recommend sending a support ticket so we can debug this thoroughly and let you know what the problem is. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.