Amazon Payment Modul mit Oxid CE 4.8.x

Hallo Community,

Hat jemand von euch ein Amazon Payment Modul für [B]Oxid CE 4.8.x[/B] zum laufen bekommen?

Ich hatte mehrere Versuche mit diesem Modul:

http://exchange.oxid-esales.com/Order-fulfillment-Logistics/Payment/OXID-eFire-Extension-Amazon-Payments-1-1-15-php-5-4-for-5-1-x-Stable-EE-PE-4-4-x-5-1-x.html

aber das hatte einen Fehler (EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND) wenn ich “?cl=psamazonpaymentadapter” aufgerufen habe.

Ebenso habe ich hier ein Modul gefunden:

http://www.jankowfsky.com/Produkte/Amazon-Advanced-Payment-APIs.html

wobei ich hier davon ausgehe, dass es nur die aktuellste Version des Oxid Shops unterstützt. Habe es nämlich auch probiert zu installieren und stieß beim aktivieren auf Fehler (fehlende Translation Dateien, wenn ich mich recht erinnere).

[B]Server Setup ist: PHP 5.4 + Oxid CE 4.8.x[/B]

Über Hinweise, Anregungen, welches Amazon Payment Modul ich integrieren kann, wäre ich dankbar.

Ich bin auch gerade dabei amazon zu installieren. Das Modul aus dem Exchange trägt den Namen efire und es gibt noch kein Modul für 4.9/5.2, so daß ich annehme, daß es nicht weiterentwickelt wird. Das Modul von Herrn Jankowsky wird offiziell bei amazon angeboten. Da es dort nur einen Download für php 5.3 oder php 5.4 gibt, nehme ich an, daß es für 4.9 ist. Ich selber habe auch CE 4.8.x. Ich wollte es bald versuchen zu installieren. Ich kann Dir dann schreiben, ob es funktioniert hat.

Hallo Michael,

Würde mich wirklich interessieren ob es geklappt hat.

Gruß, Alex

das Modul von Jankowsky AG ist für OXID 4.8 und nicht für die 4.9
Funktioniert aber im problemlos und ich würde es dem psAmzon payments vorziehen

[QUOTE=vanilla thunder;153529]das Modul von Jankowsky AG ist für OXID 4.8 und nicht für die 4.9
Funktioniert aber im problemlos und ich würde es dem psAmzon payments vorziehen[/QUOTE]

Komisch, dass es bei mir nicht geklappt hat. Habs mir gerade nochmal angeschaut und in meinem Testsystem versucht zu installieren:

In der Anleitung steht:

Copy all the files from copy_this directory to main shop directory.

Leider gibt es kein “copy_this” Verzeichnis. Also habe ich die Dateien aus dem Verzeichnis “php54” ins OXID Modul Verzeichnis gepackt. (Ich habe OXID 4.8.1 mit PHP 5.4)

Danach bin ich ins OXID Backend. Vor der Aktivierung habe ich schon folgende Fehlermeldungen im Bereich “Module >> Amazon payments 4 OXID by JAG >> Einstell.”:


ERROR: Translation for SHOP_MODULE_GROUP_jagamazonpayment4oxidsettings not found!
ERROR: Translation for SHOP_MODULE_GROUP_jagamazonpayment4oxidLocalization not found!
ERROR: Translation for SHOP_MODULE_GROUP_jagamazonpayment4oxidConfiguration not found!

Dann habe ich den nächsten Schritt gemacht:

Go to Admin area => Extensions => Modules => “AmazonPayment4OXID” and press on the “Activate” Button for Installation.

Danach bekomme ich eine weiße Seite. Im Shop Frontend und OXID Adminbereich. Leider keine einzige Exeption in den LOG Files.

In meinem Apache error.log dann folgender Fehler:


[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP   5. oxShopControl->_initializeViewObject() /var/www/html/oxid/core/oxshopcontrol.php:337
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP   6. oxUBase->init() /var/www/html/oxid/core/oxshopcontrol.php:404
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP   7. oxcmp_categories->init() /var/www/html/oxid/application/controllers/oxubase.php:606
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP   8. oxcmp_categories->_loadManufacturerTree() /var/www/html/oxid/application/components/oxcmp_categories.php:78
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP   9. oxManufacturerList->buildManufacturerTree() /var/www/html/oxid/application/components/oxcmp_categories.php:176
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP  10. oxManufacturer->load() /var/www/html/oxid/application/models/oxmanufacturerlist.php:126
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP  11. oxManufacturer->_setRootObjectData() /var/www/html/oxid/application/models/oxmanufacturer.php:164
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP  12. oxLang->translateString() /var/www/html/oxid/application/models/oxmanufacturer.php:178
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP  13. oxLang->_getLangTranslationArray() /var/www/html/oxid/core/oxlang.php:409
[Tue Dec 02 08:16:39 2014] [error] [client 192.168.10.1] PHP  14. oxLang->_getLanguageFileData() /var/www/html/oxid/core/oxlang.php:995

OXID hat anscheined Probleme mit den Sprachdateien (siehe Fehler vor der Aktivierung)

Jetzt meine Frage: Wird jemand schlau daraus oder kann mir meinem Fehler aufzeigen? Anregungen, Ideen, Hinweise?

Gruß, Alex

Hat keiner eine Idee?