Hallo @photon1,
vielen Dank für dein Feedback. Zuerst einmal m?chte ich erw?hnen, dass es in den Versionen 2.1.0 und 2.2.0 im Grunde keinen Unterschied hinsichtlich der Validierung der Formularfelder geben sollte. Ich konnte das beschriebene Problem jedenfalls mit beiden Versionen reproduzieren.
Bezüglich der AGB-Checkbox: PayPal Payments überprüft normalerweise alle Formulareingaben, einschlie?lich der AGB-Checkbox, bevor der Bezahlvorgang über die Smart Buttons gestartet wird. Im Falle der erweiterten Kreditkartenzahlung mussten wir jedoch diese überprüfung tempor?r etwas verz?gern, um die Kompatibilit?t für die meisten Checkout Konfigurationen sicherzustellen.
Das bedeutet, dass die überprüfung nicht unmittelbar beim Klick auf den “Jetzt kaufen”-Button erfolgt, sondern erst etwas sp?ter im Bezahlvorgang. Dennoch werden alle Formulareingaben, einschlie?lich der AGB-Checkbox und anderer Pflichtfelder wie dem Namen, vor der Abwicklung der Zahlung geprüft. Wenn also ein oder mehrere Felder nicht ausgefüllt sind, wird dem Kunden nichts in Rechnung gestellt.
Es kann jedoch unter bestimmten Umst?nden passieren, dass die 3D Secure Autorisierung ausgel?st wird, bevor alle Formularfelder ausgefüllt wurden. Das kann natürlich verwirrend sein, aber in diesem Fall wird dem Kunden nach der Best?tigung der Zahlung im 3D Secure Popup ein Fehler angezeigt und die fehlenden Felder (wie die AGB-Checkbox) werden farblich hervorgehoben.
PayPal arbeitet aktuell an einer L?sung welche es uns erm?glichen sollte die Validierung der Formularfelder für erweiterte Kreditkartenzahlung früher auszul?sen um somit dem 3D Secure Popup zuvorzukommen.
Version 2.2.0 ist wegen den Bestellungen mit fehlenden Kundendaten einiger Vorg?nge absolut nicht nutzbar.
Wir bedauern diese Problematik und arbeiten daran, sie zu beheben. Leider konnten wir das Problem bisher nicht zuverl?ssig reproduzieren, da es in der Regel durch spezielle Anpassungen im Checkout-Prozess verursacht zu werden scheint. Dennoch planen wir, dieses Verhalten in einem kommenden Update zu korrigieren.
Wir würden uns freuen, wenn du?diese Testversion ausprobierst?und uns Feedback gibst, ob das Problem mit den fehlenden Kundendaten in der WooCommerce-Bestellung damit behoben wird. Dieser Fix wird voraussichtlich im kommenden Update enthalten sein.
Danke!
Viele Grü?e
Niklas