Forum
28.04.2015, 18:06

Achtung: Störung bei Paypalkunden im mobilen Frontend

Sehr geehrte Kunden,

es gibt zurzeit eine Störung bei der Bezahlung mit Paypal im mobilen Frontend. Wir haben nun Stunden damit verbracht den Fehler zu finden und kamen heute nicht weiter. Evtl. müssen wir uns an Paypal selbst wenden.

Es ist so, dass der Kunde auf einem Smartphone zu paypal geschickt wird, dort auch den Betrag und alles wie gewohnt sieht nach dem Einloggen, aber wenn er auf "weiter" klickt die Zahlung an den Shopbetreiber nicht ausgelöst wird. Er trotzdem zurück in den Shop geleitet wird, der ihm die Zahlung fälschlicherweise bestätigt.

Am Desktop funktioniert hingegen alles einwandfrei.

Dies kam bereits vereinzelt in den letzten Tagen vor. Wurde uns aber erst heute gemeldet. Da dies nicht bei allen mobilen Bestellungen vorkommt ist die Fehlersuche so schwer.

Bei also Paypal-Bestellungen aus dem Channel Mobile müssen wie Sie bitten dem Kunden eine eMail (Quick-Mail) mit dem Paypal-Link zuzusenden und ihn im Anschluss an seine Bestellung erneut zur Zahlung auffordern. Wir bitte die Störung zu entschuldigen und arbeiten mit Hochdruck an einer Lösung.

28.04.2015, 18:13

Re:Achtung: Störung bei Paypalkunden im mobilen Frontend

ps: Der Link, den man dem Kunden zusendet funktioniert nur, wenn man ihn über einen normalen Desktop-PC ausführt. Klickt man dieser von einem Handy aus an, folgt der gleiche Ablauf, dass paypal die Zahlung nicht durchführt, aber den Kunden als erfolgreich bezahlt in den Shop zurück schickt.


28.04.2015, 20:38

Re:Achtung: Störung bei Paypalkunden im mobilen Frontend

29.04.2015, 11:43

Störung behoben.

Sehr geehrte Kunden,

wir haben das Problem soeben gelöst und ein Update über alle Shops durchgeführt.

Es lag an der Weiterleitung zwischen dem mobilen Frontend und der Desktop-Ansicht und der dahinter befindlichen Zeichensatz-Codierung.

Wie es aussieht betraf das nicht alle mobilen Geräte/bzw. deren Browser. Einige konnten mit falschen Werten innerhalb der GET-Variablen scheinbar umgehen. Was erklärt, dass es nicht in allen Fällen zu diesem Fehler kam. Bei den neuen Servern mit 5.4er PHP betraf es so gut wie jeden mobilen Paypal-Kauf, da PHP 5.4 nur noch mit UTF8 arbeitet und unser Datenaustausch mit Paypal bisher auf einem anderen Zeichensatz basierte.

Bei PHP > 5.3 gab es auch noch andere Fehler.

Wen es interessiert:

Bei der Kommunikation mit Paypal übergeben wir ja unterschiedliche Variablen mit Infos aus unserem System. In einer Variable übergaben wir mehrere Werte per ~ (also das Tilde-Zeichen) getrennt. Ausgerechnet dieses Zeichen wird aber ab 5.3 beim urlencoding anders behandelt. Siehe Hinweis auf durak.org/sean/pubs/software/php-5.4.14/function.rawurlencode.html

Letztendlich waren es also mehrere Kleinigkeiten, die dafür sorgten, dass wir diesen Fehler nicht so schnell finden konnten.

Wir beobachten das nun, aber ich bin nach den vielen Tests heute guter Dinge, dass das Problem nun behoben ist.


Forum-Archiv

Alle Beiträge aus:

2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002,