类别';net\authorize\api\contract\v1\MerchantAuthenticationType';在AcceptSuite\create-an-accept-payment-transaction.php中找不到
我尝试了AcceptSuite,得到的错误如下 在AcceptSuite\create-an-accept-payment-transaction.php中找不到类“net\authorize\api\contract\v1\MerchantAuthenticationType” 我刚刚克隆了repo并运行了composer更新。 我正在尝试使用AcceptSuite进行交易 下面是我的代码类别';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\
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更新。这不是真的。他们包括供应商自动加载文件,这是正确的方法。这不是真的。他们包括供应商自动加载文件,这是正确的方法。