Tag: stripe payments

cURL错误60:SSL证书:无法获取本地颁发者证书

我在本地开发环境中使用WAMP,并试图收取信用卡,但收到错误消息: cURL错误60:SSL证书问题:无法获取本地颁发者证书 我在Google上search了很多,很多人build议我下载这个文件: cacert.pem ,把它放在某个地方,并在我的php.ini中引用它。 这是我的php.ini中的一部分: curl.cainfo = "C:\Windows\cacert.pem" 但是,即使重新启动我的服务器多次并更改path后,我也会得到相同的错误消息。 我使用Apache模块中的WAMP并启用了ssl_module。 从PGP扩展我有php_curl启用。 还是一样的错误信息。 为什么会这样呢? 现在我正在关注此修复: 如何修复PHP CURL Error 60 SSL 这表明我将这些行添加到我的cURL选项中: curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem'); curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true); 我在哪里添加选项到我的cURL? 显然不是通过命令行,因为我的CLI没有find命令“curl_setopt” 编辑 这是我正在运行的代码: public function chargeStripe() { $stripe = new Stripe; $stripe = Stripe::make(env('STRIPE_PUBLIC_KEY')); $charge = $stripe->charges()->create([ 'amount' => 2900, 'customer' => Input::get('stripeEmail'), 'currency' => […]