Modify

Opened 4 years ago

Closed 3 years ago

#2206 closed Bug/Fehler (worksforme)

PayPal Checkout - Probleme mit Express und Rechnung

Reported by: anonymous Owned by:
Priority: hoch Milestone:
Component: Module Version: 2.0.6.0
Keywords: Cc:
Blocked By: Blocking:

Description

Shopversion ist 2.0.6.0 und PayPal Version ist 1.79. PHP-Version ist 7.3.33

Freigeschaltet und auf grün ist alles in der Konfiguration. Profil wurde neu angelegt und die Webhooks sind auch neu eingefügt worden. Warenkorb übertragen ist auf nein.

Bei PayPal Rechnung (paypalpui) kommt keine Rückmeldung an den Shop und es fehlen alle Zahlungsdetails. In den Logfiles ist nichts zu finden. Bei einer abgebrochenen Bestellung kam trotzdem die Zahlungsaufforderung von Ratepay.

Bei PayPal Express findet man immer wieder folgende Einträge in Log-Files:

Error-Log:

[2022-05-04 12:27:05]	[error]	[modified]	[pid:6780]	ERROR found for URL: /callback/paypal/paypalexpress.php	{}	{}
[2022-05-04 12:27:05]	[error]	[modified]	[pid:3421]	Object of class stdClass could not be converted to string in File: inc/db_functions.inc.php on Line: 48	{}	{}
[2022-05-04 12:27:05]	[error]	[modified]	[pid:3421]	Backtrace #0 - includes/external/paypal/classes/PayPalCommon.php called at Line 552	{}	{}
[2022-05-04 12:27:05]	[error]	[modified]	[pid:3421]	Backtrace #1 - includes/external/paypal/classes/PayPalCommon.php called at Line 442	{}	{}
[2022-05-04 12:27:05]	[error]	[modified]	[pid:3421]	Backtrace #2 - callback/paypal/paypalexpress.php called at Line 67	{}	{}

Warning:

[2022-05-04 12:27:05]	[warning]	[modified]	[pid:3421]	mysqli_real_escape_string() expects parameter 2 to be string, object given in File: inc/db_functions_mysqli.inc.php on Line: 254	{}	{}
[2022-05-04 12:27:05]	[warning]	[modified]	[pid:3421]	Backtrace #0 - inc/db_functions.inc.php called at Line 56	{}	{}
[2022-05-04 12:27:05]	[warning]	[modified]	[pid:3421]	Backtrace #1 - includes/external/paypal/classes/PayPalCommon.php called at Line 552	{}	{}
[2022-05-04 12:27:05]	[warning]	[modified]	[pid:3421]	Backtrace #2 - includes/external/paypal/classes/PayPalCommon.php called at Line 442	{}	{}
[2022-05-04 12:27:05]	[warning]	[modified]	[pid:3421]	Backtrace #3 - callback/paypal/paypalexpress.php called at Line 67	{}	{}

Die Bestellungen mit Express scheinen aber ansonsten zu funktionieren.

Attachments (0)

Change History (6)

comment:1 by Torsten Riemer, 4 years ago

Milestone: modified-shop-2.0.6.1

comment:2 by Gerhard Waldemair, 4 years ago

  1. das Log hat nichts mit Kauf auf Rechnung zu tun.
  2. in mehreren Shops getestet, mit unterschiedlichen Shopversionen und es funktioniert immer.

comment:3 by anonymous, 4 years ago

Zu 1: Die Logs entstehen ja auch bei PayPal-Express, wie bereits beschrieben. Die dazugehörige Bestellung mit Express geht aber um einige Sekunden/Minuten zeitversetzt ein (im oben genannten Fall um 12:27:48). Außer den Logs sind auch sonst keine Probleme mit PayPal Express erkennbar.

Zu 2: Der Einbau wurde mehrfach überprüft und auch der Upload der Dateien. Webhooks und Profil wurden mehrfach deinstalliert und wieder neu angelegt. Alle anderen Zahlungsarten funktionieren fehlerfrei, nur bei Kauf auf Rechnung klappt zwar die Bestellung, aber der Shop erhält absolut keine Zahlungsdetails (Meldung im Administrationsbereich: Keine Zahlungsdetails vorhanden). In keinem der Logs sind Hinweise zu Kauf auf Rechnung (paypalpui) zu finden.

Die Dateien aus CHANGED_FILES wurden sorgfältig verglichen. Allerdings war nur eine individuelle (optische) Anpassung in der admin/includes/modules/orders_listing.php vorhanden. Alle anderen Dateien konnten komplett übernommen werden. Das admin-Verzeichnis wurde auch nicht umbenannt.

Bei der Verknüpfung mit modified gab es einige technische Probleme bei PayPal (es ist ein Fehler aufgetreten, versuchen Sie es erneut), obwohl es dann doch nach mehreren Versuchen funktioniert hat und der Status Kreditkarte/Kauf auf Rechnung Live jeweils auf grün ist. Kann es eventuell hier zu einem Problem gekommen sein?

comment:4 by Gerhard Waldemair, 4 years ago

Keine Zahlungsdetails vorhanden

das klingt als ob das bei dir gar nicht funktioniert.

Bitte melde dich über das Kontaktformular, dann würden wir uns das direkt bei dir im Shop anschauen.

comment:5 by Torsten Riemer, 4 years ago

Milestone: modified-shop-2.0.7.0modified-shop-2.0.8.0

comment:6 by Torsten Riemer, 3 years ago

Milestone: modified-shop-2.0.8.0
Resolution: worksforme
Status: newclosed

Wir schließen das Ticket, da sich auch 11 Monate später niemand bei uns gemeldet hat und wir das Problem nicht nachstellen können.

Modify Ticket

Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.