View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007830 | module PayPal Checkout | module PayPal checkout - sub | public | 2025-09-30 12:58 | 2025-10-16 14:51 |
| Reporter | C3000 | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | acknowledged | Resolution | open | ||
| Product Version | 2.6.1 / 3.5.0 | ||||
| Summary | 0007830: PayPal Express does not work for Swiss customers | ||||
| Description | Currently, Swiss customers cannot use PayPal Express. Shop is set to Germany by default. Swiss customers should be able to order without VAT (net), provided that VAT handling (Do not bill VAT) is set for the country. This changes all prices between the shopping basket and the order from brut to net. In the current module version, the order is created net in the shop, but the capture is gross (brut) in PayPal. | ||||
| Steps To Reproduce | 1. Add the product to your shopping basket. 2. Click on Paypal Express in your shopping basket. 3. Use a Swiss address for Paypal. 4. Click on ‘Place order’ on the overview page. 5. The user will be redirected to the thank you page. -> Order net, Capture gross | ||||
| Tags | PayPal Express | ||||
|
|
Kann man diesen Bug Report bitte ins Paypal-Modul verschieben? Ich habe eben erst das Dropdown rechts oben gesehen. |
|
|
@C3000 Ich habe das Ticket wie gewünscht nach "module PayPal Checkout" verschoben. Vielen Dank für den Report! |
|
|
Dear C3000, Please do not enter any customer data in this bug tracker. I have set the post to private. Please send logs and more extensive data to [email protected]. I tested your report with 3.4.1 and 3.5.0 and was able to place orders with Swiss addresses via PayPal Express in both cases. I assume that a prerequisite is therefore not met in my testing. Could you please test your scenario in an reference enviroment and give more details to reproduce this issue. I tested: Standard with Swiss-Adress Netto-Mode with Swiss-Adress in 3.4.1 and 3.5.0 Furthermore, communication in the bug tracker should be in English. Best Regards QA -SG- |
|
|
Dear QA -SG-, thank you for your feedback. I have tested the scenario again and I am still able to reproduce the issue. The prerequisites are as follows: Shop is running in Gross mode (Brutto mode) Default country is Germany User is anonymous (new visitor) Steps to reproduce: User adds a product to the basket. User goes to the basket page. User clicks on PayPal Express, and the PayPal window opens. In PayPal, the user selects a Swiss address. The user is redirected back to the shop and lands on the order overview page. At this point, the shop now knows the Swiss address and automatically switches to Net mode, because the delivery country is Switzerland. (This is where the behavior differs from your standard test setup.) The user now tries to place the order. Instead of completing the order, the user is redirected to the payment method selection page with the following error message: “The shipping method you selected is no longer available. Please choose another shipping method!” This behavior can be reproduced consistently in our environment. Best regards, C3000 |
|
|
Dear C3000, i have sent you an email. In the meantime i could reproduce your scenario, if my shipping costs have a high procentage of the total costs. For this scenario you can either increase the Pseudo shipping costs for PayPal Express from 3.5 to a higher value or test out the setting in Master Settings > Core Settings > Tab Settings > Section Other Settings > Calculate default Shipping costs when User is not logged in yet. Best regards QA -SG- |
|
|
Dear QA -SG-, Thank you for your feedback and suggestions. I have further investigated the issue and would like to provide additional details regarding the behavior we are observing. Summary of the Issue: - I adjusted the shipping costs, but this did not resolve the problem. - Updating the PayPal module to version 3.4.1 allowed me to complete an order; however, there is a mismatch between the amounts displayed in the shop and on PayPal. - Upon closer inspection, I noticed that the patch sent to PayPal still throws an error related to updated values. Although the error is caught and a capture is executed, the incorrect amount is sent to PayPal. Technical Details: Shop Version: OXID 7.2.0 PayPal Module Version: 3.5.0 As mentioned earlier, we have a new feature that switches the shop from gross to net prices. This causes the product price to differ from the previous price sent before login, and the patch sent to PayPal returns a 422. However, if the patch doesn't work, there shouldn't be any capture. Best regards, Markus |
|
|
- es - |
|
|
|