Projekt

Allgemein

Profil

GX-Bug #69374

Von Marco Bruchmann vor etwa 3 Jahren aktualisiert

Für manche Arten von Kreditkartenzahlungen über PayPal ist eine zusätzliche Weiterleitung des Kunden erforderlich, um die Zahlung abzuschließen und die Anforderungen von 3-D-Secure/PSD2 zu erfüllen. 

 Schritte zum Reproduzieren (Sandbox): 
 * paypal3 installieren, konfigurieren; PLUS-Modus aktivieren 
 * als Kunde einloggen 
 * Checkout einleiten, PayPal als Zahlungsart wählen ( *nicht* Kreditkarte!) 
 * bei PayPal *nicht* einloggen, Button „Mit Kredit- oder Debitkarte zahlen“ klicken 
 * auf „Kreditkarte“ umschalten, Daten eingeben (siehe auch nachstehenden Hinweis zu diesem Punkt), kein PayPal-Konto eröffnen 
 * nach Klick auf „Weiter“ erscheint kurz ein Hinweis, dass der Kartenanbieter kontaktiert wird 
 * Checkout normal beenden 

 Hinweis: Wenn bei der Eingabe der Kreditkartendaten bereits der Name angezeigt wird, wird der hier benötigte Ablauf nicht ausgelöst, der Hinweis auf das Kontaktieren des Kartenanbieters fehlt dann auch. In diesem Fall den Checkout normal fortführen und im Anschluss einen weiteren Checkout-Durchlauf ausführen. 

 Erwartetes Ergebnis: 
 Nach Klick auf „Kostenpflichtig bestellen“ erfolgt eine Weiterleitun zu PayPal. 

 Tatsächliches Ergebnis: 
 Es erfolgt keine Weiterleitung, aber ein Rücksprung auf die checkout_payment mit Fehlermeldung. 

 ---- 

 For some types of credit card payments via PayPal, additional customer redirection is required to complete the payment and meet 3-D Secure/PSD2 requirements. 

 Steps to reproduce (sandbox): 
 * install paypal3, configure; activate PLUS mode. 
 * log in as customer 
 * initiate checkout, select PayPal as payment method ( *not* credit card!) 
 * do *not* log in to PayPal, click button "Pay with credit or debit card". 
 * switch to "credit card", enter data (see also note below on this point), do not open a PayPal account 
 * after clicking on "Continue", a message will briefly appear informing you that the card provider will be contacted. 
 * Finish checkout normally 

 Note: If the name is already displayed when the credit card details are entered, the process required here will not be triggered and the note on contacting the card provider will also be missing. In this case, continue the checkout as normal and then carry out another checkout run. 

 Expected result: 
 After clicking on "Order with costs", you are redirected to PayPal. 

 Actual result: 
 There is no redirection, but a return to checkout_payment with an error message. 

Zurück