cURL错误35:与api.razorpay.com连接时出现未知的SSL协议错误:443

时间:2018-08-03 11:58:11

标签: curl razorpay

我已经为我的应用程序集成了“ razorpay”支付网关。 最初它运行良好,但是在结帐时将站点移至“ godaddy”服务器后出现了问题。错误与cURL和razorpay api有关。错误如下:

Error : cURL error 35: Unknown SSL protocol error in connection to api.razorpay.com:443

checkout.php

use Razorpay\Api\Api;
$api = new Api($keyId, $keySecret);
--------
--------
$orderData = [
    'receipt'         => 1,
    'amount'          => $order_paise, // 2000 rupees in paise
    'currency'        => 'INR',
    'payment_capture' => 1 // auto capture
];
try{
    $razorpayOrder = $api->order->create($orderData);   
}catch(Exception $e){
    echo 'Error : ' . $e->getMessage();exit;
}

问题出在哪里,在代码中还是在api或服务器中。怎么了?谢谢。

1 个答案:

答案 0 :(得分:0)

转移到Godaddy后,我遇到了同样的问题,但是将php版本从5.4升级到5.6解决了我的问题。 试试这个,它确实有效!