View Issue Details

IDProjectCategoryView StatusLast Update
0004796module PayPalmodule PayPal - subpublic2013-07-11 14:33
Reportersimon_stark Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version2.0.5Fixed in Version2.1.1 
Summary0004796: Transfer of shipping address from paypal to Shop only works when user is logged in
DescriptionIf you have a shop-side user account and use Paypal Express without being logged in (Email-Address in Shop matches Email-Address in Paypal) and select a different delivery address, you are greeted with the following Error-Message after being redirected back to shop:

-----------8<-----(snip)--------------
The address data provided in your shop account does not match your PayPal shipping address. Please log on to your shop account and start the PayPal Express Checkout process again.
-----------8<-----(snip)--------------

Why isn't the delivery address that is specified in paypal used for the checkout (and added to customers account as an alt. address)?
Steps To Reproducesee Description.
TagsNo tags attached.

Relationships

related to 0005285 closedflorian.auer OXID eShop (all versions) Shop should check if user owns email when user creates shop account 

Activities

svetlana

2012-12-18 10:27

reporter   ~0008151

@dev: please investigate deeper, how could we solve it

rimvydas_paskevicius

2013-01-07 16:55

reporter   ~0008235

Imagine situation - i entered same email in paypal as some existing user in eshop. In this case buying without registration will add custom address to existing user with same email. Your are never sure if returned user from PayPal (when you doing checkout without registration) is same as existing in current shop. So this requirement to login makes sure that you are same user that really exists in shop. This is related with security.

tomas.lygutas

2013-07-10 10:59

reporter   ~0008891

Error messages updated:

English:
The delivery addresses in your shop account and in PayPal do not match. For security reasons we have to check your identity. Please log in to your shop account and re-start the PayPal Express Checkout.

German:
Ihre im Shop hinterlegten Adressinformationen stimmen nicht mit Ihrer PayPal-Lieferadresse überein. Aus Sicherheitsgründen müssen wir Ihre Identität prüfen. Bitte loggen Sie sich im Shop ein und führen Sie den PayPal Express Checkout noch einmal durch.

In long perspective changes should be added to validate user email address in shop.