我試圖將Omnipay API與Pin網關一起使用,但遇到問題。使用Composer安裝Omnipay庫時遇到問題
我這個在composer.json文件在本地運行composer.phar:
{
"require": {
"omnipay/omnipay": "~2.0"
}
}
作曲家「供應商」文件夾現在駐留在我的網站上「班/庫/供應商」。
我有這樣的支付種類:
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'libs/vendor/autoload.php'解決的問題「;使用Omnipay \ Common \ GatewayFactory;'在我的付款類文件的頂部。 – user2036607