Undefined index: business - PaypalCallbackAction

  • Betroffene App
    WoltLab Suite Core

    https://github.com/WoltLab/WCF/bl…n.class.php#L58 führt zu einer Exception, wenn es sich um einen keinen Geschäftsaccount (oder die Sandbox) bei Paypal handelt und $_POST['business'] nicht existiert, sondern nur $_POST['receiver_email'].

    Aufgerufene URL
    /index.php?paypal-callback/
    Referrer
    WoltLab Suite
    3.1.5 pl 1
    PHP
    7.1.23-nmm1
    Fehlermeldung
    Undefined index: business
    Art
    wcf\system\exception\ErrorException
    Datei (Zeile)
    /www/htdocs/w011a111/foo.bar.de/lib/system/WCF.class.php (346)
    Stacktrace
    1. /www/htdocs/w011a111/foo.bar.de/lib/action/PaypalCallbackAction.class.php (61): wcf\system\WCF::handleError(…)
    2. /www/htdocs/w011a111/foo.bar.de/lib/action/AbstractAction.class.php (47): wcf\action\PaypalCallbackAction->execute(…)
    3. /www/htdocs/w011a111/foo.bar.de/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    4. /www/htdocs/w011a111/foo.bar.de/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
    5. /www/htdocs/w011a111/foo.bar.de/index.php (9): wcf\system\request\RequestHandler->handle(…)
  • Marcel Werk 12. November 2018 um 09:52

    Hat das Label Bestätigt hinzugefügt.
  • Marcel Werk 24. November 2018 um 17:51

    Hat das Label von Bestätigt auf Behoben geändert.
  • Wenn im ACP bei der PayPal-Adresse eine E-Mail-Adresse angibt, die noch nicht bei PayPal registriert ist (aber einem gehört) und jemand spendet, bekommt man an diese unregistrierte Adresse eine E-Mail mit "XX hat Ihnen eine Zahlung/Spende gesendet, jetzt auf PayPal registrieren".


    Beim Callback entsteht dann der Fehler.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!