Created
June 5, 2013 13:23
-
-
Save centerax/5713820 to your computer and use it in GitHub Desktop.
workaround when you are behind a proxy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I have added this patch which should fix it | |
Payment.php | |
Add at line 1939 | |
if($this->getConfigData('proxy_enabled')) { | |
$proxy_user_pwd = $this->getConfigData('proxy_user').':'.$this->getConfigData('proxy_pass'); | |
$proxy_host_port = 'http://'.$this->getConfigData('proxy_host').':'.$this->getConfigData('proxy_port'); | |
curl_setopt($curlSession, CURLOPT_PROXYUSERPWD, $usrPwd); | |
curl_setopt($curlSession, CURLOPT_PROXY, $proxy_host_port); | |
} | |
The you just need to add config fields to the admin for | |
* proxy_enabled - (Yes/No select) | |
* proxy_user - (Text) | |
* proxy_pass- (Text) | |
* proxy_host- (Text) | |
* proxy_port- (Text) | |
Hope this helps. I have not been able to test every payment method but it seemed to work ok for me. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment