Paypal Modul CE/PE/EE

Hallo
Habe mit der Installation des Moduls ein Problem.
sobald ich den folgenden schritt durchführe:

  • Fügen Sie die Module im Admin Backend hinzu:

oxpaymentgateway => aspaypal/aspaypal_paymentgateway
oxshopcontrol => aspaypal/aspaypal_shopcontrol
order => aspaypal/aspaypal_order

ist der adminbereich und der shop geschrottet!
es kommt dann immer die meldung:

homepages/38/d69396948/htdocs/shop/modules/aspaypal/aspaypal_shopcontrol.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator

was kann ich machen?
viele grüße und schönen dank vorab
.

Dein Server braucht Ioncube, eine Sourcecode Verschlüsselung für PHP.

Normalerweise sollte der Anbieter vorher die Systemanforderungen dabeischreiben…
…wird aber gerne vergessen.

Die Moduleinstellungen kannst Du so löschen.
Leider musst Du irgendwie dann wieder die alten Module einstellen.

Hast dann zwar kein PP, aber dafür ein Shop.

bin bei puretec und habe ein gutes packet, haben die das nicht dabei?
kann da leider nichts zu finden :frowning:

also puretec bietet sowas an aber man muss es selber auf den server lasen…
alles nicht so einfach!
schöne grüße aus kölle

Hi,

wie willst Du auf “habe ein gutes Paket” eine fundierte Antwort bekommen?

Es gibt tausende angeblich gute Pakete - und nicht mal die Hälfte davon ist brauchbar. Ob dein gewählter Tarif dazugehört - keine Ahnung. Frag doch mal dort beim Service nach - wenn das Paket gut ist, bekommst Du innerhalb weniger Stunden sicherlich eine Antwort :).
Nur der Betreiber selbst kann Dir zu 100% genau sagen, ob die Voraussetzungen erfüllt werde -> http://www.oxid-esales.com/de/produkte/community-edition/systemvoraussetzungen

[QUOTE=MBa;19118]Dein Server braucht Ioncube, eine Sourcecode Verschlüsselung für PHP.

Normalerweise sollte der Anbieter vorher die Systemanforderungen dabeischreiben…
…wird aber gerne vergessen.

Die Moduleinstellungen kannst Du so löschen.
Leider musst Du irgendwie dann wieder die alten Module einstellen.

Hast dann zwar kein PP, aber dafür ein Shop.[/QUOTE]
Diese Verschlüsseleritis ist ein echte Pest!

Die Anbieter sollten da langsam mal Abstand von nehmen, und der Wirkung des Urheberrechts vertrauen.

Und sinnlos ist es ebenso, denn wer das will kann das sehr einfach entschlüsseln lassen.

Und das nach § 69e UrhG – Dekompilierung meist auch noch legal…

Verschlüsselung nervt also nur unendlich!

[QUOTE=avenger;19149]Verschlüsselung nervt also nur unendlich![/QUOTE]

Kann dir nur Recht geben. Die meisten Anbieter machen es, da Sie um ihre schwer verdienten Brötchen Angst haben. Meiner Meinung nach ebenfalls zurecht…

also hat bei puretec geklappt, da kann man die php.ini in jedem ordner legen.
und das komische programm selber installieren.

jetzt kommt aber im admin bereich bei zahlungsarten folgene meldung:

Fatal error: Smarty error: [in payment_main.tpl line 177]: syntax error: unexpected {elseif} (Smarty_Compiler.class.php, line 486) in /homepages/38/d69396948/htdocs/shop/core/smarty/Smarty.class.php on line 1093

was das denn schon wieder???

Ein Fehler in payment_main.tpl.

Die zusätzliche Zeile, die Du in diesen Template einbinden solltest ist nicht an der richtigen Stelle.

alles nicht so einfach…
an welcher stelle gehört es denn genau hin?
kenne mich etwas aus aber so gut dann auch wieder nicht und die anleitung bei dem programm ist auch nicht gerade sehr ausführlich.
schönen dank vorab
rené

hat jetzt alles soweit geklappt.
nur noch ein problem:
bei paypal kommt man an der sandbox aus und es passiert nichts weiter
woran könnte es liegen?
schöne grüße

O.k. habe das alles jetzt hinbekommen.
Man kann das paypal logo sehen und auch damit bezahlen.
man wird bis nach paypal weitergeleitet aber da bleibt das ganze auch schon stehen.
man landet auf eine paypal sandbox und das war es.
wo könnte der fehler liegen? bei paypal habe ich auch die rück url angegeben.
leider ist die anleitung echt etwas kurz gehalten von dem programm, dafür das es geld kostet ist da echt wenig beschrieben.
schöne grüße aus köln

Eigentlich mag ich bei nicht GPL kein Support geben, aber in der Anleitung steht bestimmt auch eine Konfig-Datei, die mit Deinen Paypal-Daten editiert werden muß.

erstmal danke
da soll angeblich eine readme datei mit bei sein, ist aber nicht.
da ist eine install datei bei in der nicht gerade viel drin steht, habe mehr über dieses forum gelernt und einstellen können.
laut der install soll ich folgende datei editieren:

<?php

/**

  • This file is part of the paypal module for Oxid E-Sales by Aggrosoft.
  • You are not allowed to redistribute this file without explicit permission of Aggrosoft.
  • @link http://www.ecomponents.de
  • @copyright © Aggrosoft GbR 2009
    */

//To activate IPN, point your IPN to http://shop.envogue.de/index.php?aspaypal_cl=aspaypal_ipn

class PaypalDetails
{

//Change this according to your needs - in most cases you only need your paypal mail address here
const BUSINESS = "[email protected]";
const PRODUCTION = FALSE;	
const COMMENT_HEADER = "Kommentar";
const CONTINUE_BUTTON_TEXT = "Weiter";
const BACKGROUND_COLOR = ""; //1 for black
const USE_SSL_FOR_RETURN_URL = 0;

//Leave this alone	
const LC = "US";
const DEV_URL = "https://www.sandbox.paypal.com/cgi-bin/webscr";
const PRD_URL = "https://www.paypal.com/cgi-bin/webscr";

static function writeRequestLog($msg){
	
	$log = "###########################################". "

";
$log .= ‘[’.date(‘m/d/Y g:i A’).’] - ’ . $msg . “
”;
$log .= var_export($_REQUEST, true) . “
”;
$log .= “*******************************************”. “
”;

	file_put_contents(getShopBasePath()."modules/aspaypal/aspaypal.log", $log . "

", FILE_APPEND);
}

}

?>
da war es. wie wo was stand da nicht.
echt nix für leute die nur einmal im jahr einen shop einrichten :wink:

[QUOTE=renenrw;19240]
da war es. wie wo was stand da nicht.
echt nix für leute die nur einmal im jahr einen shop einrichten ;-)[/QUOTE]
In der Datei steht:
//Change this according to your needs - in most cases you only need your paypal mail address here

also hier ist die orginal datei:

dort habe ich bei ipn meine url eingegeben

bei BUSINESS meine email bei paypal und sonst habe ich da nichts geändert.

ich weiß leider nicht was noch zu ändern ist…
wie gesagt, eine richtige anleitung wo und wie was zu ändern ist war nicht dabei, alles echt kurz gehalten.
schöne grüße aus kölle

<?php

/**

  • This file is part of the paypal module for Oxid E-Sales by Aggrosoft.
  • You are not allowed to redistribute this file without explicit permission of Aggrosoft.
  • @link http://www.ecomponents.de
  • @copyright © Aggrosoft GbR 2009
    */

//To activate IPN, point your IPN to http://yourshopurl.com/index.php?aspaypal_cl=aspaypal_ipn

class PaypalDetails
{

//Change this according to your needs - in most cases you only need your paypal mail address here
const BUSINESS = "[email protected]";
const PRODUCTION = FALSE;	
const COMMENT_HEADER = "Kommentar";
const CONTINUE_BUTTON_TEXT = "Weiter";
const BACKGROUND_COLOR = ""; //1 for black
const USE_SSL_FOR_RETURN_URL = 0;

//Leave this alone	
const LC = "US";
const DEV_URL = "https://www.sandbox.paypal.com/cgi-bin/webscr";
const PRD_URL = "https://www.paypal.com/cgi-bin/webscr";

static function writeRequestLog($msg){
	
	$log = "###########################################". "

";
$log .= ‘[’.date(‘m/d/Y g:i A’).’] - ’ . $msg . “
”;
$log .= var_export($_REQUEST, true) . “
”;
$log .= “*******************************************”. “
”;

	file_put_contents(getShopBasePath()."modules/aspaypal/aspaypal.log", $log . "

", FILE_APPEND);
}

}

?>

[QUOTE=renenrw;19116]Hallo
Habe mit der Installation des Moduls ein Problem.
sobald ich den folgenden schritt durchführe:

  • Fügen Sie die Module im Admin Backend hinzu:

oxpaymentgateway => aspaypal/aspaypal_paymentgateway
oxshopcontrol => aspaypal/aspaypal_shopcontrol
order => aspaypal/aspaypal_order

ist der adminbereich und der shop geschrottet!
es kommt dann immer die meldung:

homepages/38/d69396948/htdocs/shop/modules/aspaypal/aspaypal_shopcontrol.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator

was kann ich machen?
viele grüße und schönen dank vorab
.[/QUOTE]

Installieren Sie IonCube Loader. Wenn Ihr Shop auf Managed Hosting läuft, aktivieren Sie IonCube Loader in Managed Hosting Admin.

[QUOTE=renenrw;19253]also hier ist die orginal datei:

dort habe ich bei ipn meine url eingegeben

bei BUSINESS meine email bei paypal und sonst habe ich da nichts geändert.

ich weiß leider nicht was noch zu ändern ist…
wie gesagt, eine richtige anleitung wo und wie was zu ändern ist war nicht dabei, alles echt kurz gehalten.
schöne grüße aus kölle

<?php

/**

  • This file is part of the paypal module for Oxid E-Sales by Aggrosoft.
  • You are not allowed to redistribute this file without explicit permission of Aggrosoft.
  • @link http://www.ecomponents.de
  • @copyright © Aggrosoft GbR 2009
    */

//To activate IPN, point your IPN to http://yourshopurl.com/index.php?aspaypal_cl=aspaypal_ipn

class PaypalDetails
{

//Change this according to your needs - in most cases you only need your paypal mail address here
const BUSINESS = "[email protected]";
const PRODUCTION = FALSE;	
const COMMENT_HEADER = "Kommentar";
const CONTINUE_BUTTON_TEXT = "Weiter";
const BACKGROUND_COLOR = ""; //1 for black
const USE_SSL_FOR_RETURN_URL = 0;

//Leave this alone	
const LC = "US";
const DEV_URL = "https://www.sandbox.paypal.com/cgi-bin/webscr";
const PRD_URL = "https://www.paypal.com/cgi-bin/webscr";

static function writeRequestLog($msg){
	
	$log = "###########################################". "

";
$log .= ‘[’.date(‘m/d/Y g:i A’).’] - ’ . $msg . “
”;
$log .= var_export($_REQUEST, true) . “
”;
$log .= “*******************************************”. “
”;

	file_put_contents(getShopBasePath()."modules/aspaypal/aspaypal.log", $log . "

", FILE_APPEND);
}

}

?>[/QUOTE]

In BUSINESS muss Ihre Paypal EMail-Addresse stehen. Wenn PRODUCT in TRUE gesetzt, läuft Module in Live-Modus. Nach Installation muss man in TRUE setzten.

Hallo und erstmal danke
ich habe die anweisungen befolgt und wie folgt angegeben:

To activate IPN, point your IPN to http://shop.envogue.de/index.php?aspaypal_cl=aspaypal_ipn

class PaypalDetails
{

//Change this according to your needs - in most cases you only need your paypal mail address here
const BUSINESS = "[email protected]";
const PRODUCTION = TRUE;	
const COMMENT_HEADER = "Kommentar";
const CONTINUE_BUTTON_TEXT = "Weiter";
const BACKGROUND_COLOR = ""; //1 for black
const USE_SSL_FOR_RETURN_URL = 0;

//Leave this alone	
const LC = "us";
const DEV_URL = "https://www.sandbox.paypal.com/cgi-bin/webscr";
const PRD_URL = "https://www.paypal.com/cgi-bin/webscr";

static function writeRequestLog($msg){
	
	$log = "###########################################". "

";
$log .= ‘[’.date(‘m/d/Y g:i A’).’] - ’ . $msg . “
”;
$log .= var_export($_REQUEST, true) . “
”;
$log .= “*******************************************”. “
”;

	file_put_contents(getShopBasePath()."modules/aspaypal/aspaypal.log", $log . "

", FILE_APPEND);
}

trotzdem bleibt es bei dieser sandbox stehen :frowning: