Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:faqpaymorrow

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
public:faqpaymorrow [2018/02/26 12:47]
judithschmoeller
public:faqpaymorrow [2018/02/26 12:52]
judithschmoeller
Zeile 9: Zeile 9:
 ===== Installation ===== ===== Installation =====
  
-  -**Inhalt aus dem Ordner „copy_this“ kopieren** \\ In dem Modulpaket oxid2paymorrow_oxid5_source ​befindet sich der Ordner //​copy_this//,​ kopieren Sie den Inhalt aus diesem Ordner in das Hauptverzeichnis Ihres OXID eShops (bei FTP - binären Übertragungsmodus nutzen). \\ {{:​public:​paymorrow_1.1.png?​800|}} +  -**Inhalt aus dem Ordner „copy_this“ kopieren** \\ In dem Pluginpaket ​befindet sich der Ordner //​copy_this//,​ kopieren Sie den Inhalt aus diesem Ordner in das Hauptverzeichnis Ihres OXID eShops (bei FTP - binären Übertragungsmodus nutzen). \\ {{:​public:​paymorrow_1.1.png?​800|}} 
-  -**Install.sql ausführen** \\ Wechseln Sie im OXID Administrationsbereich zu //Service > Tools// und importieren Sie die //​install.sql//​ Datei aus dem Modulpaket. Nachdem Sie die SQL Datei ausgewählt haben, klicken Sie auf „Update starten“, damit die Änderungen übernommen werden. \\ {{:​public:​paymorrow_1.2.png?​800|}}+  -**Install.sql ausführen** \\ Wechseln Sie im OXID Administrationsbereich zu //Service > Tools// und importieren Sie die //​install.sql//​ Datei aus dem Pluginpaket. Nachdem Sie die SQL Datei ausgewählt haben, klicken Sie auf „Update starten“, damit die Änderungen übernommen werden. \\ {{:​public:​paymorrow_1.2.png?​800|}}
   -**Datenbank VIEWS updaten** \\ Im OXID Administrationsbereich unter //Service > Tools// können Sie im nächsten Schritt die Datenbank VIEWS updaten. Dazu klicken Sie auf den Button //„VIEWS jetzt updaten“//​. \\ {{:​public:​paymorrow_1.3.png?​800|}}   -**Datenbank VIEWS updaten** \\ Im OXID Administrationsbereich unter //Service > Tools// können Sie im nächsten Schritt die Datenbank VIEWS updaten. Dazu klicken Sie auf den Button //„VIEWS jetzt updaten“//​. \\ {{:​public:​paymorrow_1.3.png?​800|}}
-  -**Paymorrow Connector aktivieren** \\ Aktivieren Sie den Paymorrow Connector im OXID Administrationsbereich unter //​Erweiterungen > Module > oxid2paymorrow//​. Nach der Modulaktivierung ​können Sie den neuen Menüeintrag „paymorrow“ im OXID Administrationsbereich aufrufen. \\ {{:​public:​paymorrow_1.4.png?​800|}}+  -**Paymorrow Connector aktivieren** \\ Aktivieren Sie den Paymorrow Connector im OXID Administrationsbereich unter //​Erweiterungen > Module > oxid2paymorrow//​. Nach der Pluginaktivierung ​können Sie den neuen Menüeintrag „paymorrow“ im OXID Administrationsbereich aufrufen. \\ {{:​public:​paymorrow_1.4.png?​800|}}
   -**Systemvoraussetzungen prüfen** \\ Nachdem Sie den Paymorrow Connector aktiviert haben, müssen Sie im OXID Administrationsbereich unter //paymorrow > oxid2paymorrow > Info// die Systemvoraussetzungen prüfen. \\ Alle grünen Punkte sind in Ordnung, die anderen Farben bedeuten, dass hier bestimmte Voraussetzungen nicht erfüllt werden. Sie können diese fehlenden Voraussetzungen über den //​„Installation durchführen“//​ Button installieren oder manuell beheben. Nach der erfolgreichen Installation bekommen Sie eine Meldung angezeigt. \\ {{:​public:​paymorrow_1.5.png?​800|}}   -**Systemvoraussetzungen prüfen** \\ Nachdem Sie den Paymorrow Connector aktiviert haben, müssen Sie im OXID Administrationsbereich unter //paymorrow > oxid2paymorrow > Info// die Systemvoraussetzungen prüfen. \\ Alle grünen Punkte sind in Ordnung, die anderen Farben bedeuten, dass hier bestimmte Voraussetzungen nicht erfüllt werden. Sie können diese fehlenden Voraussetzungen über den //​„Installation durchführen“//​ Button installieren oder manuell beheben. Nach der erfolgreichen Installation bekommen Sie eine Meldung angezeigt. \\ {{:​public:​paymorrow_1.5.png?​800|}}
   -**Temp Verzeichnis leeren** \\ Leeren Sie das Temp (tmp) Verzeichnis in Ihrem OXID eShop Hauptverzeichnis. Die darin enthaltene //​.htaccess-Datei//​ darf dabei aber **NICHT** gelöscht werden! \\ {{:​public:​paymorrow_1.6.png?​800|}}   -**Temp Verzeichnis leeren** \\ Leeren Sie das Temp (tmp) Verzeichnis in Ihrem OXID eShop Hauptverzeichnis. Die darin enthaltene //​.htaccess-Datei//​ darf dabei aber **NICHT** gelöscht werden! \\ {{:​public:​paymorrow_1.6.png?​800|}}
Zeile 20: Zeile 20:
 ===== Configuration ===== ===== Configuration =====
  
-  -**Server-Verbindung** \\ Nach der Installation können Sie den Paymorrow Connector konfigurieren. Dazu müssen Sie im ersten Schritt die Verbindungseinstellungen unter //paymorrow > oxid2paymorrow > Einstell. > Server-Verbindung//​ festlegen und das Modul auch dort noch einmal aktivieren. \\ {{:​public:​paymorrow_2.1.png?​800|}}+  -**Server-Verbindung** \\ Nach der Installation können Sie den Paymorrow Connector konfigurieren. Dazu müssen Sie im ersten Schritt die Verbindungseinstellungen unter //paymorrow > oxid2paymorrow > Einstell. > Server-Verbindung//​ festlegen und das Plugin ​auch dort noch einmal aktivieren. \\ {{:​public:​paymorrow_2.1.png?​800|}}
  
 |**Konfiguration**|**Beschreibung**| |**Konfiguration**|**Beschreibung**|
-|Paymorrow ​Modul aktiv|Hier können Sie den OXID 2 Paymorrow Connector aktivieren oder deaktivieren.|+|Paymorrow ​Plugin ​aktiv|Hier können Sie den OXID 2 Paymorrow Connector aktivieren oder deaktivieren.|
 |Merchant-ID|Tragen Sie hier Ihre Paymorrow Merchant-ID ein, weitere Informationen hierzu finden Sie in Ihrem Paymorrow Händlerportal. \\ https://​paymorrow.net/​perthPortal/​welcome.action| |Merchant-ID|Tragen Sie hier Ihre Paymorrow Merchant-ID ein, weitere Informationen hierzu finden Sie in Ihrem Paymorrow Händlerportal. \\ https://​paymorrow.net/​perthPortal/​welcome.action|
 |Passwort|Tragen Sie hier Ihr Paymorrow Passwort ein, weitere Informationen finden Sie in Ihrem Paymorrow Händlerportal.| |Passwort|Tragen Sie hier Ihr Paymorrow Passwort ein, weitere Informationen finden Sie in Ihrem Paymorrow Händlerportal.|
Zeile 68: Zeile 68:
 |**Konfiguration**|**Beschreibung**| |**Konfiguration**|**Beschreibung**|
 |Protokollierung aktiv|Wenn die Protokollierung aktiviert ist, werden während des Bestellvorgangs Informationen über Paymorrow-Transaktionen im Paymorrow-Protokoll aufgezeichnet und können im Reiter //​„Protokoll“//​ eingesehen werden.| |Protokollierung aktiv|Wenn die Protokollierung aktiviert ist, werden während des Bestellvorgangs Informationen über Paymorrow-Transaktionen im Paymorrow-Protokoll aufgezeichnet und können im Reiter //​„Protokoll“//​ eingesehen werden.|
-|Erweiterte Protokollierung (XML-Dateien) aktiv|Wenn die Erweiterte Protokollierung aktiv ist, werden während des Bestellvorgangs Bestelldaten als XML Dateien im log/-Ordner des Moduls ​aufgezeichnet um eine detailliertere Fehlersuche zu ermöglichen.|+|Erweiterte Protokollierung (XML-Dateien) aktiv|Wenn die Erweiterte Protokollierung aktiv ist, werden während des Bestellvorgangs Bestelldaten als XML Dateien im log/-Ordner des Plugins ​aufgezeichnet um eine detailliertere Fehlersuche zu ermöglichen.|
 |Anzahl an Tagen, nach denen die Dateien der erweiterten Protokollierung archiviert werden.|Hier können Sie festlegen, nach wie vielen Tagen die erweiterte Protokollierung archiviert werden soll.| |Anzahl an Tagen, nach denen die Dateien der erweiterten Protokollierung archiviert werden.|Hier können Sie festlegen, nach wie vielen Tagen die erweiterte Protokollierung archiviert werden soll.|
 |Anzahl an Tagen, nach denen eine archivierte Datei entfernt wird.|Hier können Sie festlegen, nach wie vielen Tagen die archiviert XML-Datei entfernt werden soll.| |Anzahl an Tagen, nach denen eine archivierte Datei entfernt wird.|Hier können Sie festlegen, nach wie vielen Tagen die archiviert XML-Datei entfernt werden soll.|
Zeile 84: Zeile 84:
   * [[#Welche OXID eShop Versionen sind mit dem Paymorrow Connector von FATCHIP kompatibel?​]]   * [[#Welche OXID eShop Versionen sind mit dem Paymorrow Connector von FATCHIP kompatibel?​]]
   * [[#Wie gehe ich bei der Fehlersuche vor?|Wie gehe ich bei der Fehlersuche vor?]]   * [[#Wie gehe ich bei der Fehlersuche vor?|Wie gehe ich bei der Fehlersuche vor?]]
-  * [[#Nachdem das paymorrow ​Modul im Live-Modus aktiviert wurde, kann ich keine Testbestellungen mehr tätigen|Nachdem das paymorrow ​Modul im Live-Modus aktiviert wurde, kann ich keine Testbestellungen mehr tätigen]]+  * [[#Nachdem das paymorrow ​Plugin ​im Live-Modus aktiviert wurde, kann ich keine Testbestellungen mehr tätigen|Nachdem das paymorrow ​Plugin ​im Live-Modus aktiviert wurde, kann ich keine Testbestellungen mehr tätigen]]
   * [[#​Bestellungen bleiben im Shop stets auf dem Status paymorrow-Pending|Bestellungen bleiben im Shop stets auf dem Status paymorrow-Pending]]   * [[#​Bestellungen bleiben im Shop stets auf dem Status paymorrow-Pending|Bestellungen bleiben im Shop stets auf dem Status paymorrow-Pending]]
   * [[#Ich habe die PHP Dateien auf meinen Server hochgeladen. Die entsprechende Seite wird im Admin jedoch nicht angezeigt oder es gibt Fehlermeldungen|Ich habe die PHP Dateien auf meinen Server hochgeladen. Die entsprechende Seite wird im Admin jedoch nicht angezeigt oder es gibt Fehlermeldungen]]   * [[#Ich habe die PHP Dateien auf meinen Server hochgeladen. Die entsprechende Seite wird im Admin jedoch nicht angezeigt oder es gibt Fehlermeldungen|Ich habe die PHP Dateien auf meinen Server hochgeladen. Die entsprechende Seite wird im Admin jedoch nicht angezeigt oder es gibt Fehlermeldungen]]
-  * [[#Wie bringe ich ein paymorrow ​Modul < 1.0.0 auf eine aktuelle Version >= 1.0.0 ?|Wie bringe ich ein paymorrow ​Modul < 1.0.0 auf eine aktuelle Version >= 1.0.0 ?]]+  * [[#Wie bringe ich ein paymorrow ​Plugin ​< 1.0.0 auf eine aktuelle Version >= 1.0.0 ?|Wie bringe ich ein paymorrow ​Plugin ​< 1.0.0 auf eine aktuelle Version >= 1.0.0 ?]]
   * [[#Der Iframe bei der Zahlungsweise paymorrow wird nicht angezeigt|Der Iframe bei der Zahlungsweise paymorrow wird nicht angezeigt]]   * [[#Der Iframe bei der Zahlungsweise paymorrow wird nicht angezeigt|Der Iframe bei der Zahlungsweise paymorrow wird nicht angezeigt]]
-  * [[#Welche Einstellungen zu Zahlungsarten,​ Versandarten und Kategorien soll ich bei der Modulkonfiguration ​wählen?​|Welche Einstellungen zu Zahlungsarten,​ Versandarten und Kategorien soll ich bei der Modulkonfiguration ​wählen?​]] +  * [[#Welche Einstellungen zu Zahlungsarten,​ Versandarten und Kategorien soll ich bei der Pluginkonfiguration ​wählen?​|Welche Einstellungen zu Zahlungsarten,​ Versandarten und Kategorien soll ich bei der Pluginkonfiguration ​wählen?​]] 
-  * [[#Kann man den paymorrow Ratenkauf mit diesem ​Modul anbieten?​|Kann man den paymorrow Ratenkauf mit diesem ​Modul anbieten?]]+  * [[#Kann man den paymorrow Ratenkauf mit diesem ​Plugin ​anbieten?​|Kann man den paymorrow Ratenkauf mit diesem ​Plugin ​anbieten?]]
   * [[#Diese FAQ führen mein Problem nicht auf. Wo kann ich mich noch informieren?​|Diese FAQ führen mein Problem nicht auf. Wo kann ich mich noch informieren?​]]   * [[#Diese FAQ führen mein Problem nicht auf. Wo kann ich mich noch informieren?​|Diese FAQ führen mein Problem nicht auf. Wo kann ich mich noch informieren?​]]
  
 === Welche OXID eShop Versionen sind mit dem Paymorrow Connector von FATCHIP kompatibel? === === Welche OXID eShop Versionen sind mit dem Paymorrow Connector von FATCHIP kompatibel? ===
  
-Die aktuellsten Informationen hierzu erhalten Sie in der [[http://​shop.fatchip.de/​OXID-Paymorrow-Connector.html#​matrix|Kompatibilitätsmatrix]] in unserem Shop. Wenn Sie die OXID Shopversion 4.1.5 oder 4.1.6 nutzen, so können Sie das Modulpaket ​für OXID 4 ebenfalls nutzen, müssen dann aber folgende Datei aus OXID Version > 4.2 in Ihr core-Verzeichnis kopieren, damit der Adminbereich funktioniert:​+Die aktuellsten Informationen hierzu erhalten Sie in der [[http://​shop.fatchip.de/​OXID-Paymorrow-Connector.html#​matrix|Kompatibilitätsmatrix]] in unserem Shop. Wenn Sie die OXID Shopversion 4.1.5 oder 4.1.6 nutzen, so können Sie das Pluginpaket ​für OXID 4 ebenfalls nutzen, müssen dann aber folgende Datei aus OXID Version > 4.2 in Ihr core-Verzeichnis kopieren, damit der Adminbereich funktioniert:​
   /​core/​smarty/​plugins/​function.oxinputhelp.php   /​core/​smarty/​plugins/​function.oxinputhelp.php
   ​   ​
Zeile 104: Zeile 104:
 === Wie gehe ich bei der Fehlersuche vor? === === Wie gehe ich bei der Fehlersuche vor? ===
  
-Das Modul greift nur dort ein, wo die entsprechende Zahlungsmethode verwendet wird. Dies ist jedoch nicht immer bei allen im Shop installierten ​Modulen ​der Fall. Oft gibt es unerwünschte Nebeneffekte dadurch, dass Module ​sich aneinander stören. Daher emfiehlt es sich andere im Shop installierte ​Module ​zeitweise auszuschalten um dann feststellen zu können, ob das paymorrow-Modul nun wie gewünscht funktioniert. Hierbei empfiehlt es sich Modul für Modul durchzugehen und nicht alle auf einmal abzuschalten. Das widerum ist geeignet für den ersten Versuch, um generell auf Nebeneffekte anderer im Shop installierter ​Module ​zu prüfen.+Das Plugin ​greift nur dort ein, wo die entsprechende Zahlungsmethode verwendet wird. Dies ist jedoch nicht immer bei allen im Shop installierten ​Plugins ​der Fall. Oft gibt es unerwünschte Nebeneffekte dadurch, dass Plugins ​sich aneinander stören. Daher emfiehlt es sich andere im Shop installierte ​Plugins ​zeitweise auszuschalten um dann feststellen zu können, ob das paymorrow-Plugin ​nun wie gewünscht funktioniert. Hierbei empfiehlt es sich Plugin ​für Plugin ​durchzugehen und nicht alle auf einmal abzuschalten. Das widerum ist geeignet für den ersten Versuch, um generell auf Nebeneffekte anderer im Shop installierter ​Plugins ​zu prüfen.
  
  
Zeile 110: Zeile 110:
  
  
-=== Nachdem das paymorrow ​Modul im Live-Modus aktiviert wurde, kann ich keine Testbestellungen mehr tätigen ===+=== Nachdem das paymorrow ​Plugin ​im Live-Modus aktiviert wurde, kann ich keine Testbestellungen mehr tätigen ===
  
 Der Grund hierfür ist, dass paymorrow Testbestellungen im Live-System nicht vorsieht. Wenn Sie als Shop-Betreiber hier mit ihrer normalen Geschäftsadresse bestellen, dann wird diese Bestellung meist "aus technischen Gründen"​ abgelehnt, weil die Bestellung eben als Testbestellung eingeordnet wird. Der Grund hierfür ist, dass paymorrow Testbestellungen im Live-System nicht vorsieht. Wenn Sie als Shop-Betreiber hier mit ihrer normalen Geschäftsadresse bestellen, dann wird diese Bestellung meist "aus technischen Gründen"​ abgelehnt, weil die Bestellung eben als Testbestellung eingeordnet wird.
Zeile 120: Zeile 120:
 === Bestellungen bleiben im Shop stets auf dem Status paymorrow-Pending === === Bestellungen bleiben im Shop stets auf dem Status paymorrow-Pending ===
  
-In den Versionen vor 1.0.0 kann es vorkommen, dass der Paymorrow-Server seinen Notification-Request nicht an den Shop senden kann, da für den Modulordner ​eine .htaccess-Datei existiert, welche den Zugriff auf modules/ unterbindet. Folglich kann der Paymorrow-Server die Bestellung nicht als OK oder ERROR markieren. Bei Versionen größer ab 1.0.0 tritt dieses Problem nicht mehr auf, da die entsprechende Datei zur Antwortverarbeitung jetzt über die normalen Views zugänglich ist.+In den Versionen vor 1.0.0 kann es vorkommen, dass der Paymorrow-Server seinen Notification-Request nicht an den Shop senden kann, da für den Pluginordner ​eine .htaccess-Datei existiert, welche den Zugriff auf modules/ unterbindet. Folglich kann der Paymorrow-Server die Bestellung nicht als OK oder ERROR markieren. Bei Versionen größer ab 1.0.0 tritt dieses Problem nicht mehr auf, da die entsprechende Datei zur Antwortverarbeitung jetzt über die normalen Views zugänglich ist.
  
  
Zeile 128: Zeile 128:
 === Ich habe die PHP Dateien auf meinen Server hochgeladen. Die entsprechende Seite wird im Admin jedoch nicht angezeigt oder es gibt Fehlermeldungen === === Ich habe die PHP Dateien auf meinen Server hochgeladen. Die entsprechende Seite wird im Admin jedoch nicht angezeigt oder es gibt Fehlermeldungen ===
  
-Vermutlich haben Sie die Moduldateien ​im Textmodus hochgeladen. Beim paymorrow-Modul ist es erforderlich die Dateien im sog. Binärmodus hochzuladen. Beim freien FTP-Programm [[http://​www.filezilla.de/​|Filezilla]] finden Sie diese Einstellung unter Transfer->​Transfertyp->​Binär+Vermutlich haben Sie die Plugindateien ​im Textmodus hochgeladen. Beim paymorrow-Plugin ​ist es erforderlich die Dateien im sog. Binärmodus hochzuladen. Beim freien FTP-Programm [[http://​www.filezilla.de/​|Filezilla]] finden Sie diese Einstellung unter Transfer->​Transfertyp->​Binär
  
  
Zeile 134: Zeile 134:
  
  
-=== Wie bringe ich ein paymorrow ​Modul < 1.0.0 auf eine aktuelle Version >= 1.0.0 ? ===+=== Wie bringe ich ein paymorrow ​Plugin ​< 1.0.0 auf eine aktuelle Version >= 1.0.0 ? ===
  
-Da hier serverseitig zwei verschiedene Services angesprochen werden, ist zunächst mit Paymorrow zu klären, dass der neue Confirmation-Service für den Kunden freigeschaltet wird. Anschließend kann das Modul in die neue Version überführt werden. Hierbei ist zu beachten, dass sich der Pfad zum Confirmation-Service ändert und damit in den Konfigurationseinstellungen des Moduls ​angepasst werden muss.+Da hier serverseitig zwei verschiedene Services angesprochen werden, ist zunächst mit Paymorrow zu klären, dass der neue Confirmation-Service für den Kunden freigeschaltet wird. Anschließend kann das Plugin ​in die neue Version überführt werden. Hierbei ist zu beachten, dass sich der Pfad zum Confirmation-Service ändert und damit in den Konfigurationseinstellungen des Plugins ​angepasst werden muss.
  
 Version vor 1.0.0 :  Version vor 1.0.0 : 
Zeile 149: Zeile 149:
 === Der Iframe bei der Zahlungsweise paymorrow wird nicht angezeigt ==== === Der Iframe bei der Zahlungsweise paymorrow wird nicht angezeigt ====
  
-In Modulversionen ​ab 1.0.0 wird die Variable popup des OXID-Shops zur Darstellung verwendet. Bitte prüfen Sie ob in den Templates Modifikationen stattgefunden haben, welche die Funktionsweise dieser Variablen behindern.+In Pluginversionen ​ab 1.0.0 wird die Variable popup des OXID-Shops zur Darstellung verwendet. Bitte prüfen Sie ob in den Templates Modifikationen stattgefunden haben, welche die Funktionsweise dieser Variablen behindern.
  
  
Zeile 155: Zeile 155:
  
  
-=== Welche Einstellungen zu Zahlungsarten,​ Versandarten und Kategorien soll ich bei der Modulkonfiguration ​wählen? ===+=== Welche Einstellungen zu Zahlungsarten,​ Versandarten und Kategorien soll ich bei der Pluginkonfiguration ​wählen? ===
  
-Diese Frage ist im Zweifel mit Paymorrow zu klären. Auf die Funktionsweise des Moduls ​hat das keine Auswirkung, lediglich auf das, was den Paymorrow-Server gesendet wird.+Diese Frage ist im Zweifel mit Paymorrow zu klären. Auf die Funktionsweise des Plugins ​hat das keine Auswirkung, lediglich auf das, was den Paymorrow-Server gesendet wird.
  
  
Zeile 163: Zeile 163:
  
  
-=== Kann man den paymorrow Ratenkauf mit diesem ​Modul anbieten? ====+=== Kann man den paymorrow Ratenkauf mit diesem ​Plugin ​anbieten? ====
  
 Dies ist problemlos möglich, auch wenn die Ratenzahlung im direkten Check Out Prozess nicht zur Auswahl für den Kunden steht. Der Ablauf ist wie folgt: Dies ist problemlos möglich, auch wenn die Ratenzahlung im direkten Check Out Prozess nicht zur Auswahl für den Kunden steht. Der Ablauf ist wie folgt:
public/faqpaymorrow.txt · Zuletzt geändert: 2024/04/03 14:48 von josefineleuschner