- Affected Version
- WoltLab Suite 3.1
Hallo,
Seit ein paar Tagen habe ich ein Thema mit den Abos und PayPal - die User zahlen per PayPal, das Geld kommt an aber es findet keine automatische Freischaltung mehr statt.
Der ABO Prozess läuft auch normal :
- User wählt das Abo
- Klickt auf bezahlen
- Wird nach Paypal weitergeleitet
- Bezahlt dort
- Das bezahlte Geld wird transferiert und kommt auch an / wird gutgeschrieben
- Der User wird von PayPal zurück ins Forum geleitet
- Das Forum gibt die Meldung aus, das die Zahlung bearbeitet wird
- Aber...dann passiert eben nix mehr. Der User nach dem bezahlen in eine neue Usergruppe sein aber das passiert nicht. Komischerweise findet man aber z.T. auch keinen Eintrag unter den "Transaktionen".
Es gab keinerlei Modifikationen am Forum, einzig habe ich hier im Store das EM Tippspiel heruntergeladen. Ich kann nicht sagen, ob der Fehler genau seit dem Zeitpunkt der Installation auftritt aber er fehlt zumindestens in den Bereich der Installation.
Der Hersteller des Tippspiels verweist mich an Woltlab, die Installation habe ich seit ein paar Tagen wieder gelöscht aber der Fehler besteht weiterhin.
Hat jemand eine Lösung dafür ?
lt. der Fehlerdatei steht da folgendes :
Datum 1. Juni 2021, 15:46 Aufgerufene URL /index.php?paypal-callback/ Referrer Browser PayPal IPN ( https://www.paypal.com/ipn ) Arbeitsspeicher 3,46 MiB / 4 GiB Fehlermeldung transaction already processed Art wcf\system\exception\SystemException Datei (Zeile) /is/htdocs/www/ABC_WOLTLAB/lib/system/payment/type/PaidSubscriptionPaymentType.class.php (50) Stacktrace /is/htdocs/www/ABC_WOLTLAB/lib/action/PaypalCallbackAction.class.php (101): wcf\system\payment\type\PaidSubscriptionPaymentType->processTransaction(…) /is/htdocs/www/ABC_WOLTLAB/lib/action/AbstractAction.class.php (47): wcf\action\PaypalCallbackAction->execute(…) /is/htdocs/www/ABC_WOLTLAB/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…) /is/htdocs/www/ABC_WOLTLAB/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…) /is/htdocs/www/ABC_WOLTLAB/index.php (9): wcf\system\request\RequestHandler->handle(…) Tue, 01 Jun 2021 13:46:21 +0000 Message: transaction already processed PHP version: 7.4.14-he.0 WoltLab Suite version: 3.1.20 Request URI: /index.php?paypal-callback/ Referrer: User Agent: PayPal IPN ( https://www.paypal.com/ipn ) Peak Memory Usage: 3629728/4294967296 ====== Error Class: wcf\system\exception\SystemException Error Message: transaction already processed Error Code: 0 File: /is/htdocs/www/ABC_WOLTLAB/lib/system/payment/type/PaidSubscriptionPaymentType.class.php (50) Extra Information: - Stack Trace: [{"file":"\/is\/htdocs\\/www\/ABC_WOLTLAB\/lib\/action\/PaypalCallbackAction.class.php","line":101,"function":"processTransaction","class":"wcf\\system\\payment\\type\\PaidSubscriptionPaymentType","type":"->","args":[169,"80110:1","20.00","EUR","6SY70481BY938480K","completed",{"transaction_subject":"[redacted]","payment_date":"[redacted]","txn_type":"[redacted]","subscr_id":"[redacted]","last_name":"[redacted]","residence_country":"[redacted]","item_name":"[redacted]","payment_gross":"[redacted]","mc_currency":"[redacted]","business":"[redacted]","payment_type":"[redacted]","protection_eligibility":"[redacted]","verify_sign":"[redacted]","payer_status":"[redacted]","payer_email":"[redacted]","txn_id":"[redacted]","receiver_email":"[redacted]","first_name":"[redacted]","payer_id":"[redacted]","receiver_id":"[redacted]","payment_status":"[redacted]","payment_fee":"[redacted]","mc_fee":"[redacted]","mc_gross":"[redacted]","custom":"[redacted]","charset":"[redacted]","notify_version":"[redacted]","ipn_track_id":"[redacted]"}]},{"file":"\/is\/htdocs\\/www\/ABC_WOLTLAB\/lib\/action\/AbstractAction.class.php","line":47,"function":"execute","class":"wcf\\action\\PaypalCallbackAction","type":"->","args":[]},{"file":"\/is\/htdocs\\/www\/ABC_WOLTLAB\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/is\/htdocs\\/www\/ABC_WOLTLAB\/lib\/system\/request\/RequestHandler.class.php","line":96,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/is\/htdocs\\/www\/ABC_WOLTLAB\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]