我正在尝试将 Omnipay API 与 Pin 网关一起使用,但遇到了问题。
我已经在 composer.json 文件中使用它在本地运行了 composer.phar:
{
"require": {
"omnipay/omnipay": "~2.0"
}
}
作曲家“vendor”文件夹现在位于我网站上的“classes/libs/vendor”。
我有这个支付类:
class Payment extends BasicClass {
public function charge() {
require "libs/vendor/autoload.php";
use Omnipay\Omnipay;
$gateway = GatewayFactory::create('Pin');
$gateway->setSecretKey($this->config->secretKey);
}
}
调用时:
$topup = new Payment();
$topup->charge();
我收到一个解析错误,PHP 对我的use Omnipay\Omnipay
行有疑问。
非常困惑,因为所有 Omnipay 文档似乎都使用这种语法。
我已经尝试过课外的 require 和 use 行,但这没有帮助。
感谢大家的帮助。