Vor kurzem konnte eine Kundin die Paypal-Bezahlung nicht erfolgreich abschliessen. Das interessante daran war, dass die Bestellbestätigung trotzdem versendet wurde. Die Bestellung selbst hatte den unter "Bestellung im Zahlungsvorgang" eingestellten Status. Auf Rückfrage bei der Kundin stellte sich heraus, dass sie das von sich selbst im PP-Konto gesetzte Limit für Paypal-Zahlungen überschritten hatte. Für Verwirrung hatte bei ihr aber gesorgt, dass sie von uns die Bestellbestätigung erhalten hat und im PP-Konto keine Zahlung feststellen konnte. Der Versand der Bestellbestätigung sollte mMn erst dann erfolgen, wenn die Rückmeldung von Paypal über die Zahlung vorliegt. Die Kundenerwartung ist in so einem Fall: Bestellbestätigung erhalten -> alles ok Unsere genaue verwendete PP-Version ist 2.5_2014-08-11_1722. Da der vollständige Logausschnitt mit über 1000 Zeilen zu lang fürs Forum ist, hier nur der kleine Teil mit dem Fehler zum Schluss. Der vollständigen Auszug mit unkenntlich gemachten Kundeninfos hängt als .txt Datei an Code: 2014-10-06T16:16:47+02:00 | doECPayment for 4000642: Failure paymentAction = Sale 2014-10-06T16:16:47+02:00 | saveTransaction doECResponse: DoExpressCheckoutPaymentResponseType Object ( [DoExpressCheckoutPaymentResponseDetails] => [FMFDetails] => [Timestamp] => 2014-10-06T14:16:47Z [Ack] => Failure [CorrelationID] => d6983a80ac9a7 [Errors] => Array ( [0] => ErrorType Object ( [ShortMessage] => This transaction couldn't be completed. [LongMessage] => This transaction couldn't be completed. Please redirect your customer to PayPal. [ErrorCode] => 10486 [SeverityCode] => Error [ErrorParameters] => ) ) [Version] => 98.0 [Build] => 13154493 ) 2014-10-06T16:16:47+02:00 | order - trying to recover from 10486 (bad funding), redirecting to https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-39B76902ML045073X 2014-10-06T16:16:47+02:00 | customer's browser: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36
Hallo, die Aussage der Kundin, dass ihr nichts besonderes aufgefallen ist, halte ich für etwas zweifelhaft. Das Logfile sagt deutlich, dass PayPal dem Shop mitgeteilt hat, dass die Kundin nicht liquide ist, woraufhin der Shop die Kundin – nach Vorgabe von PayPal – wieder zurück zu PayPal geleitet hat, damit sie eine andere Geldquelle auswählen kann. Die Bestellbestätigung wird tatsächlich rausgegangen sein, das können wir derzeit nicht anders machen, weil die Abschlussfunktion der Zahlungsmodule, in der dieser 10486-Fehler auftritt, erst nach dem Versenden der Mail aufgerufen wird. Aber: Eine Bestellbestätigung ist keine Bezahlbestätigung. Dass die Bezahlung nicht korrekt durchgelaufen ist, kann man im Admin-Bereich relativ deutlich sehen (Transaktion ist nicht „completed“), in solchen Fällen ist der Shopbetreiber gefragt, sich mit seinem Kunden in Verbindung zu setzen.