OXID Module for Authorize.Net Payment Processing System (PPS)

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

  1. Pear-Installation auf dem Webserver ist erforderlich. Versichern Sie sich bitte vor der Nutzung, dass Pear installiert ist.
  2. 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
  3. 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

  1. Kopieren Sie den Inhalt des Ordners "copy_this" in das Shop-Stammverzeichnis
  2. 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:

  1. 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

  2. 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!

OXID mit Freude
OXID Blog
euroblaze auf Twitter
XING
 

 
English (United Kingdom)