我正在尝试使用HTTP上下文从服务器获取响应:
$url = EZPAY_SERVER . "/hps/webservice/ezpay/CreateSessionKey";
但它显示
异常处理程序出错:fopen():SSL操作失败,代码为1。 OpenSSL错误消息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
这是网址:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Length: 0'));
curl_setopt($ch, CURLOPT_URL,$request['url']);
curl_setopt($ch, CURLOPT_POST, 1);
// receive server response ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch);
curl_close ($ch);
即
https://psp.stg.transactium.com/hps/webservice/ezpay/CreateSessionKey?privateMerchantKey= ********************
所以我想用Curl尝试一下,
{{1}}
但现在我收到了这个错误。
在控制器上找不到公共操作方法“CreateSessionKey” 'Transactium.HostedPayment.Controllers.EZPayController'。注意: 试图获取非对象的属性 第12行的/var/www/html/ezpay/library/EZPay.php