OK, I got it to work.
I actually had to make a fresh install of OXID 4.2 since there was nothing sensible left to be done with the original installation.
The original installation started off as 4.15, then went to 4.16 and was finally upgraded to 4.2. I think that during the upgrade process, something broke or perhaps even something simple such as file permission was changed somewhere. This seemingly made it impossible to install the 4.2 version of the PayPal portlet.
With the fresh install of OXID 4.2 and the PayPal version 4.2 portlet, there were no problems (almost, I still do not get the PayPal image at the footer section, but it is visible below “Zend” and it does seem to function.)
The portlet is in German so the work is not done. Changing the language should hopefully be simple since I am hoping that all that needs to be done is to change the entries in the lang.php file. I also need to replace the German PalPal graphics and the PayPal link since presently it is hard coded for www.paypal.com/de...I am hoping that this hardcoded link does not reside inside the encrypted portion of the files.
I will make the translated and internationalized PayPal portlet files available to OXID, once I have made the changes - if the Zend encryption allows me. Perhaps they can use that to offer the portlet through eFire to “International” locations.
In summary, the conclusion (hopefully - I have yet to make this portlet usable outside of Germany) of my portion of this thread.
-
“???” error = incorrect/malfunctioning Zend component. I installed Zend 3.3.9 and this was resolved.
-
Safely ignore the “check_system_requirements.php” warning:
Teste ob libXML in einer Version < 2.6.30 installiert ist.
Warnung: libXML ist installiert, aber in einer Version > 2.6.30
Maßnahme: Der Einwandfreie Betrieb kann nur bis libXML 2.6.30 garantiert werden. Weitere Informationen zu libXML finden Sie in der PHP Dokumentation
I am using libXML version 2.7.3 and it seems to be fine. According to OXID support this libXLM warning message refers specifically to version 2.6.31.
- Backup the original shop database, pictures and any other customized file. Make a fresh install of the latest OXID shop and portlet, and restore the database and other files from backup.
Overall, enabling PayPal for the OXID CE shop was unnecessarily difficult…and the work is still not done.
I am clearly no expert, but my skill level is vastly superior to the majority of the business people that would be seeking a solution like OXID. Thus enabling PayPal for non-EU users is not something that can be readily accomplished without a reseller/service provider/developer assistance. Ergo, OXID CE (International) is not quite ready for spontaneous user acquisition and acceptance.
V.