Hallihallo,
ich habe heute nochmal zwei Fehler bekommen:
Der Erste bezieht sich auf den manuellen Aufruf der MCPAPISuccessPage. Hier sollte eventuell nachgebessert werden, falls ein Kunde irgendwie auf die Seite gelangt. Zum Beispiel mit einem roten Hinweistext und einer Weiterleitung auf die Shop-Rechnungen-Liste. Ein Fehler sollte hier auf jeden Fall nicht geworfen werden.
Code
- Tue, 16 Jun 2015 11:14:33 +0000Message: PHP notice in file /jc/website/shop/lib/page/MCPAPISuccessPage.class.php (30): Undefined index: amountFile: /jc/website/wcf/lib/system/WCF.class.php (304)PHP version: 5.6.9-0+deb8u1WCF version: 2.1.4 (Typhoon)Request URI: /shop/mcpapi-success/Referrer: User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36Information: ""Stacktrace: #0 /jc/website/shop/lib/page/MCPAPISuccessPage.class.php(30): wcf\system\WCF::handleError(8, 'Undefined index...', '/jc/website/sho...', 30, Array) #1 /jc/website/wcf/lib/page/AbstractPage.class.php(273): shop\page\MCPAPISuccessPage->readData() #2 /jc/website/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show() #3 /jc/website/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run() #4 /jc/website/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute() #5 /jc/website/shop/index.php(10): wcf\system\request\RequestHandler->handle('shop') #6 {main}
Der zweite Fehler bezieht sich auf den manuellen Aufruf der MCPAPIErrorPage. Ich vermute allerdings, dass der Fehler auch bei einem legitimen Aufruf auftreten würde.
Nachtrag: Auch wenn ich einen API-Check auf Micropayment durchführe erhalte ich:
Code
- Tue, 16 Jun 2015 12:22:49 +0000
- Message: wrong recipient format '': 5.1.3 Bad recipient address syntax
- (501)
- File: /jc/website/wcf/lib/system/mail/SMTPMailSender.class.php (188)
- PHP version: 5.6.9-0+deb8u1
- WCF version: 2.1.4 (Typhoon)
- Request URI: /shop/mcpapi-success/?amount=025&title=JustChunks+Order+48&auth=a023d676e4f2b5f0e1fe48cc582ca5d6&country=DE¤cy=EUR&secretfield=ab788bbcad0190fc6033b4aad4d7713419b5a87e&function=billing&apicheck=1
- Referrer:
- User-Agent: curl/7.36.0
- Information: ""
- Stacktrace:
- #0 /jc/website/wcf/lib/system/mail/Mail.class.php(260): wcf\system\mail\SMTPMailSender->sendMail(Object(wcf\system\mail\Mail))
- #1 /jc/website/shop/lib/data/order/Order.class.php(112): wcf\system\mail\Mail->send()
- #2 /jc/website/shop/lib/data/order/Order.class.php(74): shop\data\order\Order->buildMail('shop.global.mai...', 'shop.global.mai...', 'payments@justch...')
- #3 /jc/website/shop/lib/page/MCPAPISuccessPage.class.php(49): shop\data\order\Order->sendPaymentMail()
- #4 /jc/website/wcf/lib/page/AbstractPage.class.php(273): shop\page\MCPAPISuccessPage->readData()
- #5 /jc/website/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show()
- #6 /jc/website/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()
- #7 /jc/website/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
- #8 /jc/website/shop/index.php(10): wcf\system\request\RequestHandler->handle('shop')
- #9 {main}
als Rückmeldung auf MicroPayment.
Vielen Dank im Voraus,
Scrayos