集成Authorize.net支付网关时出错:找不到MerchantAuthenticationType

时间:2016-10-14 07:58:13

标签: php authorize.net

我在php中的项目中集成了Authorize.net支付网关。但在这里我遇到了这个错误。

  

致命错误:类' net \ authorize \ api \ contract \ v1 \ MerchantAuthenticationType'在第9行的/opt/lampp/htdocs/payment/charge-credit-card.php中找不到

require 'vendor/autoload.php';
use net\authorize\api\contract\v1 as AnetAPI;
use net\authorize\api\controller as AnetController;
define("AUTHORIZENET_LOG_FILE","phplog");
// Common setup for API credentials
$merchantAuthentication = new AnetAPI\MerchantAuthenticationType()

我已经从github下载了PHP-SDK并按照他们的说法做了。

1 个答案:

答案 0 :(得分:1)

尝试更换:require' vendor / autoload.php&#39 ;;

使用:require' autoload.php';

我是一个业余爱好者,我曾经使用过作曲家而且做了很奇怪的事情。我必须找到并移动一堆文件才能使整个工作正常进行。最难的部分是找到合适的autoload.php。

我希望它有所帮助...新手在这里......