Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
类别';net\authorize\api\contract\v1\MerchantAuthenticationType';在AcceptSuite\create-an-accept-payment-transaction.php中找不到_Php_Authorize.net - Fatal编程技术网

类别';net\authorize\api\contract\v1\MerchantAuthenticationType';在AcceptSuite\create-an-accept-payment-transaction.php中找不到

类别';net\authorize\api\contract\v1\MerchantAuthenticationType';在AcceptSuite\create-an-accept-payment-transaction.php中找不到,php,authorize.net,Php,Authorize.net,我尝试了AcceptSuite,得到的错误如下 在AcceptSuite\create-an-accept-payment-transaction.php中找不到类“net\authorize\api\contract\v1\MerchantAuthenticationType” 我刚刚克隆了repo并运行了composer更新。 我正在尝试使用AcceptSuite进行交易 下面是我的代码 require '../vendor/autoload.php'; use net\authorize\

我尝试了AcceptSuite,得到的错误如下

在AcceptSuite\create-an-accept-payment-transaction.php中找不到类“net\authorize\api\contract\v1\MerchantAuthenticationType”

我刚刚克隆了repo并运行了composer更新。 我正在尝试使用AcceptSuite进行交易

下面是我的代码

require '../vendor/autoload.php';
use net\authorize\api\contract\v1 as AnetAPI;
use net\authorize\api\controller as AnetController;

define("AUTHORIZENET_LOG_FILE", "phplog.txt");

function createAnAcceptPaymentTransaction($request, $session)
{
    // Create a merchantAuthenticationType object with authentication details
    $merchantAuthentication = new AnetAPI\MerchantAuthenticationType();
    $merchantAuthentication->setName($authnet_loginid);
    $merchantAuthentication->setTransactionKey($authnet_transaction_key);
}
下面是composer.json中的代码

{
  "require": {
  "php": ">=5.6",
  "ext-curl": "*",
  "phpunit/phpunit": "~4.8||~6.0",
  "authorizenet/authorizenet": ">=1.9.9 || <2.0" 
  }
}
{
“要求”:{
“php”:“>=5.6”,
“ext curl”:“*”,
“phpunit/phpunit”:“~4.8 | | ~6.0”,

“authorizenet/authorizenet”:“>=1.9.9 | |如果您没有使用类似于laravel的框架,则需要将sdk文件夹的确切安装路径放在其中

require'publics/plugins/sdkphp/autoload.php';
使用net\authorize\api\contract\v1作为AnetAPI;
使用net\authorize\api\controller作为一个控制器;

定义(“AUTHORIZENET_LOG_FILE”、“phplog”);
如果您没有使用类似于laravel的框架,则需要将sdk文件夹的确切安装路径放在其中

require'publics/plugins/sdkphp/autoload.php';
使用net\authorize\api\contract\v1作为AnetAPI;
使用net\authorize\api\controller作为一个控制器;

定义(“授权网络日志文件”、“phplog”);
您需要显示您的code@JohnConde我添加了我的代码。@johncode编辑了代码。这是我从repo-it自身获得的代码。我只想使用它。我没有从这段代码中得到错误。你确定你到自动加载文件的路径正确吗?我没有对代码做任何更改。这是我从repo本身获得的。之后克隆我也做了作曲家的更新你需要显示你的code@JohnConde我已经添加了我的代码。@johncode编辑了代码。这是我从repo-it-self获得的代码。我只想使用它。我没有从这段代码中得到错误。你确定自动加载文件的路径正确吗?我没有对代码做任何更改。这是错误的我从回购协议本身获得的信息。克隆后,我也进行了composer更新。这不是真的。他们包括供应商自动加载文件,这是正确的方法。这不是真的。他们包括供应商自动加载文件,这是正确的方法。