Gelöst PayPal Checkout Fehler : Bitte füllen Sie alle Pflichtfelder aus

Epikur

Aktives Mitglied
24. Juni 2021
10
1
Hallo,

ich habe das neue Plugin installiert, leider kommt eine Fehlermeldung, sobald der Kunde sich ohne zu registrieren auf PayPal klickt und auschecken möchte (früher PayPal Express). Nachdem man sich bei PayPal einloggt und die Zahlung bestätigt, wird man zurück zum Onlineshop geleitet, wobei die Adresse vorausgefüllt ist. An dieser Stelle erscheint die Fehlermeldung bei der Rechnungsadresse: "Bitte füllen Sie alle Pflichtfelder aus". Wobei die Pflichtfelder alle richtig ausgefüllt sind, man kann zwar den Button "Kundendaten abschicken" klicken und kann die Bestellung abschließen, allerdings ist die Fehlermeldung für den Kunden irritierend.

Onlineshop: www.wecomatic.com
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo,
dieses Verhalten tritt so auf, wenn der Kunde keine vollständig ausgefüllte Rechnungsadresse bei PayPal hinterlegt hat bzw. die Rechnungsadresse von PayPal nicht komplett übermittelt wird. Die fehlenden Felder werden dann vom Plugin aus der Lieferadresse ergänzt und die Adress-Seite zur Bestätigung angezeigt, um nicht ggfs. mit falscher Rechnungsadresse den Checkout abzuschließen. Wenn Rechnungs- und Lieferadresse identisch sind, sieht das zugegebenermaßen verwirrend aus. Die fehlenden Felder leer zu lassen, würde jedoch bedeuten, dass der Kunde diese erneut eintippen muss, statt nur auf "Weiter" klicken zu müssen.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.388
1.314
Hallo,
dieses Verhalten tritt so auf, wenn der Kunde keine vollständig ausgefüllte Rechnungsadresse bei PayPal hinterlegt hat bzw. die Rechnungsadresse von PayPal nicht komplett übermittelt wird. Die fehlenden Felder werden dann vom Plugin aus der Lieferadresse ergänzt und die Adress-Seite zur Bestätigung angezeigt, um nicht ggfs. mit falscher Rechnungsadresse den Checkout abzuschließen. Wenn Rechnungs- und Lieferadresse identisch sind, sieht das zugegebenermaßen verwirrend aus. Die fehlenden Felder leer zu lassen, würde jedoch bedeuten, dass der Kunde diese erneut eintippen muss, statt nur auf "Weiter" klicken zu müssen.

Gestern mehrmals getestet, heute 3x getestet mit private browser/unterschiedliche Browser.
Das ständig von PayPal Adressen "nicht komplett übermittelt werden" halte ich für unwahrscheinlich - meine eingegebene Sandbox Adresse ist 100% korrekt.

Ich habe es - in der Sandbox - kein einziges Mal geschafft, eine PPE Bestellung fertigzubekommen, ohne diesen kuriosen Zwischenschritt mit
"Bitte füllen Sie alle Pflichtfelder aus."

Da stimmt doch was nicht....und das hat nichts mit nur "verwirrend" zu tun, so erfüllt PPE absolut nicht seinen Zweck.
 

McMarty

Aktives Mitglied
23. Januar 2018
29
4
Hallo,
wir haben das gleiche Problem: Die Lieferadresse wird korrekt übernommen. Die Rechnungsadresse auch, aber die Felder melden trotzdem "Bitte ausfüllen" - fast so als wenn die beim Absenden des Formulars noch nicht ausgefüllt wären? Hier im Screenshot mit Testdaten aus der Sandbox. Hab es aber auch erfolglos mit einem Live-Paypal-Account versucht. Bei beiden Accounts mit korrekt eingegebener Rechnungsadresse: Bildschirmfoto 2022-04-28 um 14.36.44.png
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo,
ich kann es leider nicht anders sagen, wenn der Shop moniert, das in der Rechnungsadresse Pflichtfelder fehlen, dann leitet das Plugin auf die Adress-Seite weiter. Die fehlenden Felder werden dann aus der LIEFERADRESSE ergänzt (wenn sie dort vorhanden sind), damit der Kunde diese nicht erneut eintippen muss. In der nächsten Version werden wir zudem die Meldung anpassen und mehr auf das "Bitte prüfen sie die automatisch ergänzten Angaben" hinweisen.
Warum in der API-Antwort manchmal das Payer-Objekt fehlt oder nur teilweise vorhanden ist, kann ich aktuell nicht sagen. Um das mit PayPal klären zu können, bräuchte ich bitte ein paar Beispiele, da ich das mit meinen Accounts in Sandbox NICHT nachstellen kann.
Aktiviert dazu bitte im System- Log den Loglevel für "Debug". Führt dann eine Express-Bestellung bis zum Bestellabschluß (ohne zu bezahlen) und schaut anschließend im Zahlungslog für die PayPal-Checkout-Zahlung nach "verifyOrderResponse". In dem JSON-Konstrukt dort gibt es einen Eintrag für "payer". Enthält der wirklich alle Daten? Also Name, Anschrift, PLZ, etc.?
Wenn nicht, dann schickt mir bitte diesen Auszug zusammen mit eurer Merchant-ID per PN - ggfs. anonymisiert durch aus-X-en, aber bitte nichts weglassen! Dann könnte ich damit mal bei PP nachfragen, warum für manche Accounts das Payer-Objekt unvollständig zurückgegeben wird.
 

McMarty

Aktives Mitglied
23. Januar 2018
29
4
Hallo und danke für die schnelle Hilfe :)
es ist tatsächlich so, dass unter "payer" nur der "country_code" steht. Der Rest der Adresse fehlt. Hier ein Auszug, die email und payerid ist entfernt:
[payer] => stdClass Object
(
[name] => stdClass Object
(
[given_name] => test
[surname] => buyer
)

[email_address] => xxx
[payer_id] => xxx
[address] => stdClass Object
(
[country_code] => DE
)

)
Im Systemlog kommt auch bei "Debug" keine Meldung. Das komplette Paypal- Log schicke ich, wie angeboten, per PN.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Ich habe das bei PayPal angefragt und leider nur eine eher unbefriedigende Antwort bekommen.
Mit Verwendung der Orders-V2-API liefert PayPal nicht mehr standardmäßig die Rechnungsadresse im Payer-Objekt mit. Die Freischaltung für die Übertragung erfolgt leider nicht automatisch beim Onboarding, sondern muss - lt. Aussage von PayPal - von jedem Händler separat beim PP-Kundenservice oder über den Account-Manager beantragt werden. :(
Ich habe dazu bei uns ein Ticket erstellt in dem ich ein paar Lösungsmöglichkeiten angedacht habe, die mir persönlich - bis auf die Letzte - jedoch nicht wirklich gefallen.
Kurzfristig habe ich hier leider keine andere Lösung als jedem Einzelnen die Beantragung zur Freischaltung der Kunden-Rechnungsadresse zu empfehlen. Vielleicht denkt ja PayPal nochmal darüber nach, wenn sie mit mehreren Anfragen zu dem Thema konfrontiert werden.
 
  • Gefällt mir
Reaktionen: McMarty

Epikur

Aktives Mitglied
24. Juni 2021
10
1
Ich habe das bei PayPal angefragt und leider nur eine eher unbefriedigende Antwort bekommen.
Mit Verwendung der Orders-V2-API liefert PayPal nicht mehr standardmäßig die Rechnungsadresse im Payer-Objekt mit. Die Freischaltung für die Übertragung erfolgt leider nicht automatisch beim Onboarding, sondern muss - lt. Aussage von PayPal - von jedem Händler separat beim PP-Kundenservice oder über den Account-Manager beantragt werden. :(
Ich habe dazu bei uns ein Ticket erstellt in dem ich ein paar Lösungsmöglichkeiten angedacht habe, die mir persönlich - bis auf die Letzte - jedoch nicht wirklich gefallen.
Kurzfristig habe ich hier leider keine andere Lösung als jedem Einzelnen die Beantragung zur Freischaltung der Kunden-Rechnungsadresse zu empfehlen. Vielleicht denkt ja PayPal nochmal darüber nach, wenn sie mit mehreren Anfragen zu dem Thema konfrontiert werden.
Was genau muss denn beantragt werden, wie sollte die Formulierung lauten? Bei der normalen PayPal Hotline sind die Berater überfragt.
 

McMarty

Aktives Mitglied
23. Januar 2018
29
4
muss - lt. Aussage von PayPal - von jedem Händler separat beim PP-Kundenservice oder über den Account-Manager beantragt werden. :(
So funktioniert es bei uns: Die Rechnungsadresse für Sandboxkonten wurden vom PP-Kundenservice (PP-Techniker) freigeschaltet. Für die normalen Live-Paypal-Accounts musste das der Account-Manager einstellen, da kommen die Techniker nicht dran. Darüber hinaus muss in der aktuellen PP-Checkout-Version 1.03 noch der Spamschutz für Neukundenregistrierungen ausgeschaltet werden: https://issues.jtl-software.de/issues/SHOP-6464
(Liebe Spambots: Bitte ignoriert das für ein paar Tage, ja?) Der Expresscheckout endet nun wie gewohnt auf der Bestellabschluss-Seite und muss nur noch bestätigt werden. Ist leider etwas hakelig einzurichten mit der RE-Adresse bei PayPal. Danke trotzdem für den Support!
 

Epikur

Aktives Mitglied
24. Juni 2021
10
1
Hallo,

ich habe folgende Antwort von PayPal erhalten.

Wir können die Funktion nicht für Sie aktivieren, das ist nur möglich wenn Sie einen persönlichen Ansprechpartner haben. Diese werden von uns nach eigenem Ermessen zugeteilt, und können nicht von Ihrer Seite beantragt werden. Zudem ist diese Funktion nicht dafür gedacht die Adresse zu erfragen die Sie auf Ihre Rechnungen schreiben. Diese Rechnungsadresse können Sie auf Ihrer Webseite erfassen bevor der Kunde zu PayPal weitergeleitet wird. Die Funktion bei uns bezieht sich auf die Adresse, die der Käufer als Rechnungsadresse seiner Kreditkarte hinterlegt hat. Somit wird diese auch nur übermittelt, wenn der Käufer eine Kreditkarte benutzt. Die Rechnungsadresse übermitteln wir dann um Händlern bei der Betrugsprävention zu helfen. Das gilt jedoch nur für Händler die virtuelle Waren oder Dienstleistungen verkaufen, und daher keine Lieferadresse erfassen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Paypal Checkout Modul für Gambio bis GX 26.x Gambio-Connector 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Kunde zahlt zuviel mit PayPal Plugins für JTL-Shop 0
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Lieferadresse entspricht der Rechnungsadresse - vorausgewählt Checkout Einrichtung JTL-Shop5 2
Neu Checkout Probleme mit Pflichtfeldangaben Allgemeine Fragen zu JTL-Shop 4
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 0
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Fehler Saas-Connector Shopware-Connector 13
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Etikettendruck über Remotedesktop Fehler Arbeitsabläufe in JTL-Wawi 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Gelöst Störung: DHL Versenden 3.0 - Fehler "Request processing failure" JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung Gelöste Themen in diesem Bereich 1
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Aufträge auf die Pikliste legen bringt Fehler DataTreeListView JTL-Wawi 1.11 2
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Fehler 35 XLM entspricht nicht der Konvention Plugins für JTL-Shop 4
Neu Varkombis Import Fehler "#VARKOMBI WIRD NICHT ANGELEGT#" JTL-Ameise - Fehler und Bugs 4
Neu Kartenzahlung Total amount Fehler JTL-POS - Fehler und Bugs 1
Neu Fehler mit der Kartenzahlung Einrichtung / Updates von JTL-POS 9
"Fehler beim Laden der Daten" in Liste Aufträge und Rechnungen JTL-Wawi 1.11 4
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu Fehler DHL Paket Inetrnational Exportdokumente "Bitte geben Sie eine Beschreibung an" JTL-ShippingLabels - Fehler und Bugs 0
Neu Shopware 6.7.6.2 Fehler [No supported api version found.] 100 Shopware-Connector 1

Ähnliche Themen