Project

General

Profile

GX-Bug #67831

paypal3: ECS mit Erlaubte Zonen/Steuerzone kann zu unbezahlten Bestellungen führen | ECS in conjunction w/ Allowed Zones/Payment Zone can cause unpaid orders

Added by Marco Bruchmann about 2 years ago. Updated about 2 years ago.

Status:
Erledigt
Priority:
Normal
Assignee:
Julian Heckmann
Category:
Partner
Target version:
% Done:

0%

Estimated time:
Steps to reproduce:
Betroffene Versionen:
4.3.1.0
Release Notes Langtext:

Ist paypal3 hinsichtlich erlaubter Zonen/Steuerzone eingeschränkt, werden keine ECS-Buttons mehr angezeigt.


Description

Wenn man das paypal3-Modul über Erlaubte Zonen/Zahlungszone einschränkt, kann das dazu führen, dass Kunden, die nicht aus den erlaubten Zonen kommen, über ECS bestellen können. Hierbei wird aber keine Zahlung ausgelöst. Der Fehler ist für den Kunden nicht offensichtlich.

Schritte zum Reproduzieren:

  • paypal3 installieren, dabei unter „Erlaubte Zonen“ den Wert „DE“ eintragen
  • Modul konfigurieren, dabei ECS-Buttons aktivieren (Experteneinstellungen -> Darstellung im Shop)
  • Testkunden aus anderem Land anlegen
  • als Testkunde einloggen
  • Testbestellung per ECS-Button ausführen

Erwartetes Verhalten:
Die Bestellung wird abgewiesen.

Tatsächliches Verhalten:
Kunde kann den Checkout durchlaufen. Dabei wird auf checkout_payment keine Zahlart angezeigt (!), der „Weiter“-Button funktioniert aber. Auf checkout_confirmation wird PayPal als Zahlart angezeigt. Bei Bestellabschluss findet kein Execute der Zahlungs statt. In der gespeicherten Bestellung sieht der Shopbetreiber keine PayPal-Details, da der Bestellung keine PayPal-Zahlung zugeordnet wurde.

Erwünschtes Verhalten:
Bei Vorliegen von Einschränkungen werden die ECS-Buttons nicht angezeigt. Auf der Konfigurationsseite werden entsprechende Hinweise angezeigt.


Restricting the paypal3 module via Allowed Zones/Payment Zone can lead to customers who are not from the allowed zones being able to order via ECS. However, this does not trigger a payment. The error is not obvious for the customer.

Steps to reproduce:

  • install paypal3, enter the value "DE" under "Allowed zones”
  • Configure module, activate ECS buttons (expert preferences -> advanced options)
  • Create test customer from other countries (i.e. not Germany)
  • log in as the newly created customer
  • Execute test order via ECS button

Expected behaviour:
The order is rejected.

Actual behaviour:
Customer can go through the checkout. No payment method is displayed on checkout_payment (!), but the "Continue" button does work. On checkout_confirmation PayPal is shown as payment method. When the order is completed, the payment is not executed. The shop operator does not see any PayPal details in the saved order, as no PayPal payment has been assigned to the order.

Desired behaviour:
In case of restrictions the ECS buttons are not displayed. On the configuration page corresponding hints are displayed.

History

#1

Updated by Marco Bruchmann about 2 years ago

  • Status changed from In Bearbeitung to Testing
  • Assignee set to Core-Entwickler
  • Target version changed from 133 to 4.3.2.0 beta1
#2

Updated by Julian Heckmann about 2 years ago

  • Assignee changed from Core-Entwickler to Julian Heckmann
#3

Updated by Julian Heckmann about 2 years ago

  • Status changed from Testing to Erledigt

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)