我已经为我的应用程序集成了“ 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或服务器中。怎么了?谢谢。
答案 0 :(得分:0)
转移到Godaddy后,我遇到了同样的问题,但是将php版本从5.4升级到5.6解决了我的问题。 试试这个,它确实有效!