
Dieses Modul ermöglicht die Integration des Authorize.NET Bezahlungssystems (PPS) in die OXID eSales Software. Das Modul wurde von euroblaze für die OXID-4 Community Edition als kostenloses Open-Source Projekt (GPL2) entwickelt. Es sollte ebenso problemlos unter OXID Professional und Enterprise funktionieren.
Der Quellcode kann von unserem SVN-Server heruntergeladen werden. Eine ZIP-Datei steht ebenfalls zum Download bereit, überprüfen Sie jedoch bitte vor dem Einsatz die Aktualität des Pakets.
Installationsvoraussetzungen
- Pear-Installation auf dem Webserver ist erforderlich. Versichern Sie sich bitte vor der Nutzung, dass Pear installiert ist.
- Net_URL2-0.3.1 Erweiterung von Pear ist erforderlich. Diese kann mit dem folgenden Befehl über den Webserver installiert werden:> pear install Net_URL2-0.3.1
- HTTP_Request2-0.4.0 Erweiterung von Pear ist erforderlich. Diese kann mit dem folgenden Befehl über den Webserver installiert werden:> pear install HTTP_Request2-0.4.0
Installationshinweise
- Kopieren Sie den Inhalt des Ordners "copy_this" in das Shop-Stammverzeichnis
- Suchen Sie im Ordner "change_full", wenn angepasste Vorlagen betroffen sind. Wenn dies nicht der Fall ist, kopieren Sie einfach den Inhalt in das Shop-Verzeichnis. Sind vorlagen betroffen, können entsprechende Code-Snippets hier gefunden werden: [{* EB authorizenet payment module changes - Added - Start *}] & [{* EB authorizenet payment module changes - Added - End *}]
Konfiguration
Einige Variablen müssen vor dem erfolgreichen Einsatz des Moduls mit Ihrem Authorize.NET Account konfiguriert werden:
- Login ID und Transaktions ID Schlüssel
// authorize.net login
protected $sLoginId = '2x5deg2Sdn';
// This is the Login ID key
// authorize.net transaction key
protected $sTransactionKey = '7Uus2UZdkdiQ559yX3';
Diese beiden Schlüssel müssen obligatorisch im Modul festgelegt werden und können durch das Eröffnen eines Testaccounts in der Entwicklungssektion von Authorize.Net erstellt werden. Die URL hierfür lautet: http://developer.authorize.net/testaccount/
Nach Erstellung Ihres Testaccounts können Sie die Login ID und die Transaktions ID im Sicherheitsbereichs Ihres Accounts festlegen. Die URL hierfür lautet: https://test.authorize.net/ui/themes/anetcerttest/User/TransactionKey.aspx - Testmodus: Die Bezahlungen werden in einem Testmodus durchgeführt. Dieser kann für echte Zahlungen in einen "Production Mode" umgewandelt werden. Hierfür müssen Sie zwei Einstellungen vornehmen:
// authorize.net transaction mode
// set to false for 'real' transactions
protected $sTestMode = true;
// This is the test mode variable Set it flase for Production
// authorize.net test URL
// change to live URL for 'real' transactions to https://secure.authorize.net/gateway/transact.dll
protected $sTransactionUrl = 'https://test.authorize.net/gateway/transact.dll';
// Above is the test payment gateway URL. Set it to https://secure.authorize.net/gateway/transact.dll for production.
Kontakt und OXID Modulentwicklung
Als zertifizierter OXID-Partner hat sich euroblaze auf die OXID-Technologie spezialisiert und konnte bereits Erfahrungen in über 75 erfolgreich durchgeführten Projekten sammeln. Kontaktieren Sie uns noch heute und teilen Sie uns Ihre Modul-Wünsche mit!

