2012-05-23 2 views
0

FirstData wsdl과 통합 중입니다. First Data Global Gateway Web Service API Integration Guide 을 따르십시오. $kslocation.key 파일의 경로입니다. $kslocation.pem 파일의 경로이며이 경로는 모두 유효합니다.첫 번째 데이터 오류 WSDL SSL 오류

$ch = curl_init($wsdl); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml")); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_USERPWD, "$userid:$password"); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $body); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_SSLCERT, $pemlocation); 
curl_setopt($ch, CURLOPT_SSLKEY, $kslocation); 
curl_setopt($ch, CURLOPT_SSLKEYPASSWD, $keyname); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$result = curl_exec($ch); 
echo curl_error($ch)."\n"; 
curl_close($ch); 

이 오류를 발생시킵니다.

SSL read: error:1409441B:SSL routines:SSL3_READ_BYTES:tlsv1 
alert decrypt error, errno 0 

답변

0

문제는 내가 테스트 계정 URL을 사용하고있는 것이 었습니다. 나는 그것을 라이브 URL로 바꿨고 효과가 있었다.