shopware5 / SwagPaymentPayPalUnified

PayPal products unified in one plugin
MIT License
19 stars 23 forks source link

Kreditkartenzahlung nicht möglich #45

Closed mdeekenEMOTIVO closed 4 months ago

mdeekenEMOTIVO commented 5 months ago

Hi, wir haben in einem Shopware 5 Store das Problem, dass Kreditkartenzahlungen über PayPal immer abgelehnt werden. Der PayPal-Support hat gesagt, es liegt nicht an ihnen und wir sollen ein Ticket bei Shopware für das Problem eröffnen.

chrome_4ahAupew1K OUTLOOK_ZR18RGDKq7
DennisGarding commented 5 months ago

Hallo, kannst du mal schauen, ob du diese Option vllt. angeschaltet hast.

acdc settings

Weiter solltest du nochmal bei PayPal nachfragen, ob dein Händler-Account für Kreditkarte freigeschaltet ist.

mdeekenEMOTIVO commented 5 months ago

Moin, nein der Haken ist nicht gesetzt. Laut PayPal ist Kreditkarte freigeschaltet. Beim Verfügbarkeitstest sagt er auch das es freigeschaltet ist. image

DennisGarding commented 5 months ago

Hmm, der Status der Zahlung ist DECLINED also "abgelehnt". Ist es den mit jeder Kreditkarte oder nur mit bestimmten? Du hast oben "immer" geschrieben. Das spricht doch sehr dafür, dass dein Account nicht für Kreditkarten Zahlungen freigegeben wurde.

Nach Tests mit einer Sandbox Umgebung kann ich sagen, dass es kein Problem mit dem Plugin ist.

Ich würde nochmal mit dem PayPal Support sprechen und einen Test zusammen mit denen durchgehen. Die können anhand der Requests schnell sehen, wo das Problem liegt.

mdeekenEMOTIVO commented 5 months ago

Okay danke ich werde das nochmal in Erfahrung bringen.

mdeekenEMOTIVO commented 5 months ago

Wir haben jetzt dem PayPal Support geschrieben. Kreditkarte ist aktiviert. Von denen kam jetzt die Info das Shopware eine Rechnungs-ID übergibt, die bereits vergeben ist.

image

DennisGarding commented 5 months ago

Hmm, das ist in der Tat seltsam. Man kann im PayPal Admin einstellen, ob man doppelte Rechnungs-ID zulässt oder nicht. Außerdem solltest du einmal die Tabelle swag_payment_paypal_unified_order_number_pool komplett leeren. Vllt. beseitigt es das Problem schon. Die "Rechnungs-ID", die wir mitschicken, ist eh nur die Bestell-Id, da die Rechnung zu diesem Zeitpunkt noch nicht existiert.

mdeekenEMOTIVO commented 5 months ago

Die DB Tabelle ist bereits leer. Ist es diese Einstellung im PayPal Admin Bereich? image

DennisGarding commented 5 months ago

Ja, das sollte die Einstellung sein. Da müsstest du "Nein" anhaken.

mdeekenEMOTIVO commented 5 months ago

Moin, das hat leider auch nichts gebracht.

image

DennisGarding commented 5 months ago

Da bin ich in der Tat mit meinem Latein am Ende. Kannst du mal das Debug-Loggin aktivieren und mal durch die Logs gehen, ob dir dort was auffällt. Das Logging aktivierst du, indem du in der "config.php" von Shopware folgenden Eintrag hinzufügst.

'logger' => [
    'level' => \Shopware\Components\Logger::DEBUG,
],
mdeekenEMOTIVO commented 5 months ago

Okay, danke dir. Ich beobachte die Logs mal. Wir werden den PayPal-Support erneut kontaktieren. In anderen Shops von uns läuft das Plugin in dieser Version ebenfalls problemlos

mitelg commented 4 months ago

Hallo @mdeekenEMOTIVO

fürs Erste werden wir das Issue hier schließen. Falls es wieder zu Problemen kommen sollte, kannst du gerne ein neues Issue erstellen.