Codeigniter中的Gocardless实现

时间:2019-05-08 09:19:19

标签: php codeigniter gocardless

我正在使用Gocardless API设置付款网关。由于我没有作曲家,因此我尝试手动下载并进行设置。

这是我从文档中获得的一段代码:

require_once APPPATH.'third_party/gocardless/lib/loader.php';
$access_token = "sandbox_xyz";
$client = new \GoCardlessPro\Client(array(
  'access_token' => $access_token,
  'environment'  => \GoCardlessPro\Environment::SANDBOX
));

$client->customers()->list();

$client->customers()->list([
  "params" => ["created_at[gt]" => "2015-11-03T09:30:00Z"]
]);

我希望在Gocardless中添加客户列表,但出现此错误:

An uncaught Exception was encountered
Type: Error

Message: Class 'GuzzleHttp\HandlerStack' not found

Filename: /var/www/html/myapp/application/third_party/gocardless/lib/Client.php

Line Number: 43

我认为自己做错了事。

1 个答案:

答案 0 :(得分:1)

根据manual installation下的文档,您还需要 guzzle.zip 中的require Guzzle's autoloader.php src 目录中。