条带网关和codeigniter错误

时间:2016-07-05 22:17:16

标签: php codeigniter curl stripe-payments

我已经将Stripe与codeigniter集成在一起,在库文件夹中添加了Stripe的php库,并从控制器中调用它,如下所示:

public function index()
{
    require_once(APPPATH.'libraries/stripe/init.php');

    \Stripe\Stripe::setApiKey("sk_test_3LrFVGsJkjh65g8kj34dszEM2");

    \Stripe\Charge::create(array(
     "amount"        => 30000, // amount in cents, again
     "currency"      => "usd",
     "customer"      => "cus_8lVKwCV52ShUc7",
     "description"   => "Monthly Fee",
     "metadata"      => array(
        "Period"            => "May - June 2016"
         )
      )
    );
}

即时获取a curl error

我不确定是否以正确的方式进行集成,或者我是否需要在代码中添加其他内容。谢谢!

1 个答案:

答案 0 :(得分:0)

请参阅this answer

在CodeIgniter中加载库的正确方法是使用加载器方法:

$this->load->library('stripe');

然后您可以使用特定于加载库的任何方法,如下所示:

$this->stripe->setApiKey("sk_test_3LrFVGsJkjh65g8kj34dszEM2");

如果没有,请点击此处另一个有用的链接:https://github.com/chrismackie28/php-stripe