View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004796 | module PayPal | module PayPal - sub | public | 2012-12-13 17:12 | 2013-07-11 14:33 |
Reporter | simon_stark | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Target Version | 2.0.5 | Fixed in Version | 2.1.1 | ||
Summary | 0004796: Transfer of shipping address from paypal to Shop only works when user is logged in | ||||
Description | If 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 Reproduce | see Description. | ||||
Tags | No tags attached. | ||||
related to | 0005285 | closed | florian.auer | OXID eShop (all versions) | Shop should check if user owns email when user creates shop account |
|
@dev: please investigate deeper, how could we solve it |
|
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. |
|
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. |