We are using Linkpoint API on 1.3.7 and, after migrating to a new server, we are getting the following error:
Communication Result:
Unable to load certificate (path to .pem file)
ErrNo: 58
When I first noticed it, the permissions, I believe, were set to 644 and I changed to 777. I'm not sure if this made any difference. The interesting thing is, some transactions are processing without error. Strangely enough, most times it seems to be happening with the processing of VISA Debit cards - although, I've tested with my own card and received no error.
I have verified with Linkpoint that the .pem file is valid, re-downloaded it, made sure it's accessible.
Here is some additional data from the error log:
Result:
Could Not Connect:
<r_approved>FAILURE</r_approved><r_error>Could not connect.</r_error>
CURL info: Array
(
[url] => https://secure.linkpt.net:1129/LSGSXML
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0
[namelookup_time] => 0.133664
[connect_time] => 0.1942
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => 0
[upload_content_length] => 0
[starttransfer_time] => 0
[redirect_time] => 0
)
I ran the cURL test and it seems to be fine. Port 1129 is open.
Any ideas?



