引脚付款错误 - 找不到vendor / autoload.php

时间:2014-01-03 10:07:08

标签: php credit-card omnipay

我已经在我的电脑上安装了composer并运行了一个pin支付脚本。

require_once __DIR__.'/vendor/autoload.php';
use Omnipay\Common\GatewayFactory;
$gateway = GatewayFactory::create('Pin');
$gateway->setSecretKey('1111111111');
$gateway->purchase(array(
    'email'       => 'abc.php2@gmail.com',
    'description' => 'Widgets',
    'amount'      => '49.99',
    'currency'    => 'USD',
    'card_token'  => $_REQUEST['card_token'],
    'ip_address'  => $_REQUEST['ip_address']
))->send();

我不确定 require_once _ DIR _。'/ vendor / autoload.php'; ,哪里可以找到相同的确切路径。

1 个答案:

答案 0 :(得分:4)

我认为,“但我在哪里找到供应商”您没有运行composer install命令。

您必须运行它才能创建供应商dorectory并下载软件包。在文档中找到更多http://getcomposer.org/doc/00-intro.md#using-composer

基本上,运行:

composer install