Closed (duplicate)
Project:
Commerce PayPal
Version:
7.x-2.3
Component:
------------------
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
8 Mar 2016 at 16:39 UTC
Updated:
19 May 2016 at 07:23 UTC
Jump to comment: Most recent
Comments
Comment #2
joleenshook commentedIs it necessary to perform the TLS1.2 and SSL Cert update if you're running Paypal WPS on a non SSL site?? I'm not currently running SSL on this website, and everything seems to be working fine. Customers are redirected to Paypal for checkout and then back to the site when it's complete.
I'm running 7.x-2.2, if that makes a difference. Haven't wanted to upgrade to 7.x-2.3, as there seems to be a number of open issues on it.
Comment #3
andrej galuf commentedI've had to face this yesterday when I started working on the PayPal Plus submodule - core drupal_http_request won't work anymore, because it doesn't support HTTP/1.1
There's three possible directions here:
As a short term solution, Option 2 is the fastest and simplest and requires no module adjustments.
As a long-term solution though, we should go with Option 3, else we'll have to rebuild it all in a few months anyway when Commerce 2.0 is out.
Comment #4
bojanz commented@Andrej Galuf
The PayPal SDK is Apache2 licensed, which means it's incompatible with GPL2 and can't be included inside any distribution on drupal.org.
That's a deal breaker for D7 at least (for D8 we could just package Commerce/Kickstart on drupalcommerce.org).
So that leaves #1, #2 or requiring Guzzle as the valid options.
Comment #5
elc commentedSandbox IPNs no longer work without using HTTP/1.1. Work around is to manually configure cURL module #2263585: Paypal enforcing HTTP/1.1 on sandbox - update client method.
If you're unlucky and your server's version of curl is out of date, then a hacky solution is the way to go.
Comment #6
rreiss commentedDuplicate to https://www.drupal.org/node/2263585 .