2016-10-14 2 views
0

Ich bin Autorisierung.net Zahlung Gateway in meinem Projekt in PHP integrieren. Aber hier bin ich mit diesem Fehler konfrontiert.Fehler bei der Integration von Authorize.net Payment Gateway: MerchantAuthenticationType nicht gefunden

Fatal error: Class 'net\authorize\api\contract\v1\MerchantAuthenticationType' not found in /opt/lampp/htdocs/payment/charge-credit-card.php on line 9

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() 

Ich habe PHP-SDK von Github heruntergeladen und taten, wie sie sagen. Bitte helfen Sie.

+1

Sie können einen Code, um zu zeigen, wollen mehr Antworten zu erhalten .. –

+0

Sieht aus wie Sie nicht alle erforderlichen Abhängigkeiten an der richtigen Stelle. Aber es gibt nichts Spezifisches, was wir sagen können, ohne dass Sie mehr Informationen über die spezifische Situation, insbesondere die relevanten Teile Ihres Codes, bereitstellen. – arkascha

+0

AnetAPI \ MerchantAuthenticationType() in dieser Zeile bekomme ich Fehler. – neha910

Antwort

1

Versuchen Sie zu ersetzen: require 'vendor/autoload.php';

Mit: require 'autoload.php';

Ich bin ein Amateur und ich hatte Komponist und es hat komische Dinge getan. Ich musste eine Reihe von Dateien finden und verschieben, um die ganze Sache zum Laufen zu bringen. Der schwierigste Teil war das Finden der richtigen autoload.php.

Ich hoffe, es hilft ... Neuling hier so ...

Verwandte Themen