条纹网关和 codeigniter 错误
Stripe gateway and codeigniter error
我通过在库文件夹中添加 Stripe 的 php 库并从这样的控制器调用它来将 Stripe 与 codeigniter 集成:
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
我不太确定是否以正确的方式进行集成,或者我是否需要在我的代码中添加其他内容。谢谢!
请参考this answer。
在 CodeIgniter 中加载库的正确方法是使用加载器方法:
$this->load->library('stripe');
然后您可以使用任何特定于加载库的方法,如下所示:
$this->stripe->setApiKey("sk_test_3LrFVGsJkjh65g8kj34dszEM2");
如果不行,这是另一个有用的 link:https://github.com/chrismackie28/php-stripe
我通过在库文件夹中添加 Stripe 的 php 库并从这样的控制器调用它来将 Stripe 与 codeigniter 集成:
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
我不太确定是否以正确的方式进行集成,或者我是否需要在我的代码中添加其他内容。谢谢!
请参考this answer。
在 CodeIgniter 中加载库的正确方法是使用加载器方法:
$this->load->library('stripe');
然后您可以使用任何特定于加载库的方法,如下所示:
$this->stripe->setApiKey("sk_test_3LrFVGsJkjh65g8kj34dszEM2");
如果不行,这是另一个有用的 link:https://github.com/chrismackie28/php-stripe