<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-05-10 19:26:51]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.oxid-esales.com/</docs><link>https://bugs.oxid-esales.com/</link><description><![CDATA[OXID eShop bugtrack - Issues]]></description><title>OXID eShop bugtrack - Issues</title><image><title>OXID eShop bugtrack - Issues</title><url>https://bugs.oxid-esales.com/images/mantis_logo.png</url><link>https://bugs.oxid-esales.com/</link><description><![CDATA[OXID eShop bugtrack - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0007682: Shipping costs are charged twice</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7682</link><description><![CDATA[The shipping costs are displayed or calculated twice in both the shopping cart and the checkout (e.g. 10 euros are displayed instead of 5 euros) until the shopping cart is recalculated, e.g. by clicking on &quot;Address&quot; on &quot;Payment and shipping&quot; in the checkout or by increasing the number of products in the shopping cart. After this, the shipping costs remain correct and are no longer displayed incorrectly even if the shopping cart is completely emptied. When you log in again, the shipping costs are displayed incorrectly again.]]></description><category>1.02. Price calculations (discounts, coupons, additional costs etc.)</category><pubDate>Fri, 08 May 2026 09:28:48 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7682</guid><comments>https://bugs.oxid-esales.com/view.php?id=7682#bugnotes</comments></item><item><title>0007944: Vouchers in PayPal</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7944</link><description><![CDATA[We are currently facing an issue where vouchers are not being passed to PayPal, and the voucher is not attached to the order record following a successful checkout.&lt;br /&gt;
This issue occurs exclusively with the standard PayPal workflow, as it always proceeds via the following path:&lt;br /&gt;
if (PayPalDefinitions::isProxyControllerPayment($sessionPaymentId)) { ... }&lt;br /&gt;
The root cause lies in the function `\OxidSolutionCatalysts\PayPal\Model\Order::_markVouchers`. (Edited)]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 07 May 2026 16:59:36 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7944</guid><comments>https://bugs.oxid-esales.com/view.php?id=7944#bugnotes</comments></item><item><title>0007945: provide `paypaltrackingcarrier` and `paypaltrackingcode` with the send()-function does not work</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7945</link><description><![CDATA[PayPal tracking submission is not working because the `paypaltrackingcarrier` and `paypaltrackingcode` fields on the order object are not being set when the `send()` function is called. Furthermore, it is problematic that within the Order Admin interface, OXID's native tracking fields—such as `oxorder__oxtrackcode`—are being overwritten by the PayPal-specific fields; consequently, it is no longer apparent to the customer whether their order was shipped with a tracking code.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 07 May 2026 16:59:05 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7945</guid><comments>https://bugs.oxid-esales.com/view.php?id=7945#bugnotes</comments></item><item><title>0007946: remove storno-flag if paypal heal a pending order</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7946</link><description><![CDATA[If there is a genuine pending order from PayPal, it is initially moved to the ERROR status and cancelled. If PayPal subsequently marks the order as paid after a short while, the status is indeed updated to OK and the order is marked as paid; however, the OXSTORNO field remains set, and the order continues to be displayed as &quot;Cancelled&quot; within the admin interface. The cancellation status must definitely be removed, and—if possible—the &quot;Pending&quot; order status should perhaps be utilized in cases where the order corresponds to a &quot;Payment Pending&quot; status within PayPal.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 07 May 2026 16:58:24 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7946</guid><comments>https://bugs.oxid-esales.com/view.php?id=7946#bugnotes</comments></item><item><title>0007941: When using Ideal (uAPM) sometimes no order confirmation email is sent to owner and customer</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7941</link><description><![CDATA[Installed PayPal 2.8.4-rc (in CE/PE 6.5.5). &lt;br /&gt;
In addition to PayPal, the Amazon Pay module (2.2.0) is also active in the payment process.&lt;br /&gt;
&lt;br /&gt;
An error has now occurred with IDEAL (uAPM):&lt;br /&gt;
The payment and order were processed successfully. However, no order confirmation email was sent to the shop owner or the customer in this instance.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 07 May 2026 15:19:27 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7941</guid><comments>https://bugs.oxid-esales.com/view.php?id=7941#bugnotes</comments></item><item><title>0007943: Issue since the PayPal update v2.8.3: Stripe credit card payments are failing</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7943</link><description><![CDATA[When making a payment via the Stripe module using a credit card with 3DS, after entering the details you are redirected back to the payment page with the error ‘Order could not be found’.&lt;br /&gt;
No order has been created in the shop admin, but a capture has been triggered on the Stripe side]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 07 May 2026 15:14:40 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7943</guid><comments>https://bugs.oxid-esales.com/view.php?id=7943#bugnotes</comments></item><item><title>0007924: Issue since the PayPal update: Mollie credit card payments are failing at checkout</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7924</link><description><![CDATA[Shop environment:&lt;br /&gt;
    OXID eShop CE 6.5.3&lt;br /&gt;
    PayPal Checkout module currently v2.8.3&lt;br /&gt;
    PayPal Client 3.0.20&lt;br /&gt;
    Mollie module 1.1.2&lt;br /&gt;
&lt;br /&gt;
The problem has occurred since the PayPal module was updated to v2.8.2 or v2.8.3&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
    In the frontend, an order is processed normally up to the payment stage&lt;br /&gt;
    When selecting credit card via Mollie, the payment process is initiated&lt;br /&gt;
    Afterwards, the customer is redirected back to order step 3 the payment methods&lt;br /&gt;
    The message appears: “Order could not be found”]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 07 May 2026 15:12:13 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7924</guid><comments>https://bugs.oxid-esales.com/view.php?id=7924#bugnotes</comments></item><item><title>0006998: Ship Now email can only be sent in admin languages</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=6998</link><description><![CDATA[If you have more languages than german and english (maybe french), it is not possible to send an &quot;order send&quot; email in the different language. CMS snippets are translated but the language vars are in german and not in french.]]></description><category>2.6. Administer orders</category><pubDate>Thu, 07 May 2026 09:50:23 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=6998</guid><comments>https://bugs.oxid-esales.com/view.php?id=6998#bugnotes</comments></item><item><title>0007942: Verhalten bei Änderung der E-Mail - Änderung der E-Mail nicht möglich</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7942</link><description><![CDATA[Wenn ich bei meinem Account versuche meine E-Mail zu ändern (in diversen Shops), kommt zusätzlich eine Passwortabfrage.&lt;br /&gt;
&lt;br /&gt;
Egal was ich eingebe, ich kann die E-Mail nicht ändern, weil ich die alte E-Mail neu eingeben muss. &lt;br /&gt;
&lt;br /&gt;
Dieser Workflow wirkt komisch. &lt;br /&gt;
&lt;br /&gt;
Es gibt Fälle wo diese Passwortabfrage nicht kommt (Ich konnte nicht rausfinden warum?). &lt;br /&gt;
&lt;br /&gt;
Ich würde erwarten das es eher eine Bestätigung - E-Mail kommt, in der ich meine E-Mail bestätigen muss bevor die Änderung aktiv wird, anstatt einer Passwortabfrage.&lt;br /&gt;
&lt;br /&gt;
Ich habe ein Video angehängt wie das bspw. aussieht, hier in unserem Theme, aber genauso ist das ganze auch in anderen Themes oder einem DemoShop nachzustellen.]]></description><category>1.05. Users</category><pubDate>Wed, 06 May 2026 17:06:59 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7942</guid><comments>https://bugs.oxid-esales.com/view.php?id=7942#bugnotes</comments></item><item><title>0006135: redundant article title + varselect logic in smarty</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=6135</link><description><![CDATA[The business logic that combines a variants/parents title and its varselect value to the displayed string is redundantly done about 50 times directly in smarty.&lt;br /&gt;
&lt;br /&gt;
This logic sould really be moved into php (probably oxarticle, oxbasketitem &amp; oxorderitem). &lt;br /&gt;
Only then it would be possible to modify the varselect logic with modules without producing a tpl mess.]]></description><category>1.01. Products (product, categories, manufacturer, promotions etc.)</category><pubDate>Wed, 06 May 2026 14:50:13 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=6135</guid><comments>https://bugs.oxid-esales.com/view.php?id=6135#bugnotes</comments></item><item><title>0007940: Case here with two orders from one customer that I unfortunately can't trace</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7940</link><description><![CDATA[We have a case here with two orders from one customer that I unfortunately can't trace. The customer claims she only placed one order, but the shop has received two orders. The first, presumably unintentional, was placed via PayPal Express at 5:39:33 AM (order number 106552), and the second was placed via regular PayPal at 5:40:06 AM (order number 106553).&lt;br /&gt;
&lt;br /&gt;
The access log shows two POST requests to /index.php? (likely to cl=order, because they were preceded by a GET request to /index.php?cl=order) at 5:39:25 AM and 5:39:27 AM. It seems as if the customer somehow placed the order twice. The PayPal log also contains two (or rather three, since the last one is the second order at 5:40 AM) entries for &quot;PayPal Payment Logger.DEBUG: finalizeOrder [] []&quot; at 5:39:30 AM and 5:39:34 AM. These times are slightly different from the POST requests in the access log, but are likely due to the delay of the XHR calls in the frontend. The second finalizeOrder entry in the access log also redirects back to the payment methods with payerror=5. However, it seems that the unintended order was triggered precisely at this point (or shortly before).&lt;br /&gt;
&lt;br /&gt;
No corresponding entries are found in the OXID exception or PHP error logs at that time.&lt;br /&gt;
&lt;br /&gt;
The question now is how the customer unintentionally placed an order despite a payment error being triggered.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 30 Apr 2026 15:48:08 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7940</guid><comments>https://bugs.oxid-esales.com/view.php?id=7940#bugnotes</comments></item><item><title>0007939: Customers with Apple iPhones and the "Google Search App" cannot log in (only loading animation is displayed).</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7939</link><description><![CDATA[WKWebView in app containers (the one used in the Google Search app on iOS) handles pop-ups with restrictions. The PayPal SDK opens the login via a pop-up window—if this is blocked by the container or malfunctions, the user never reaches the Approve page.&lt;br /&gt;
&lt;br /&gt;
The log shows exactly what we see: `createOrder` runs, `PAYER_ACTION_REQUIRED` hangs, and no `onApprove` event is triggered.&lt;br /&gt;
&lt;br /&gt;
Apple ITP/Cookie restrictions disrupt the cross-domain journey (shop &lt;-&gt; paypal.com &lt;-&gt; shop) if the user does manage to log in to PayPal.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 30 Apr 2026 14:00:46 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7939</guid><comments>https://bugs.oxid-esales.com/view.php?id=7939#bugnotes</comments></item><item><title>0007934: Console Tools: oe-console commands incorrectly return exit code 0 on failure</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7934</link><description><![CDATA[Four console commands in the OXID eShop CLI (vendor/bin/oe-console) do not signal failure via the exit code. They terminate with exit code 0 (success) even though the operation failed. The error is printed to STDOUT as &lt;error&gt;...&lt;/error&gt;, but the exit code remains 0.&lt;br /&gt;
                                                                                                                                                                     &lt;br /&gt;
  This is problematic for:&lt;br /&gt;
  - CI/CD pipelines: Build scripts cannot detect failures and continue executing even when, for example, a license was not installed.&lt;br /&gt;
  - Shell scripts: Constructs like command &amp;&amp; next-step or set -e do not work reliably.                                                                              &lt;br /&gt;
  - Automation: Provisioning tools (Ansible, Docker setup scripts, Make targets) cannot handle failures correctly.&lt;br /&gt;
&lt;br /&gt;
Affected commands and code locations&lt;br /&gt;
- oe:license:add&lt;br /&gt;
- oe:module:activate&lt;br /&gt;
- oe:module:deactivate&lt;br /&gt;
- oe:setup:demodata]]></description><category>7. --- Other tools --------------</category><pubDate>Wed, 29 Apr 2026 09:26:13 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7934</guid><comments>https://bugs.oxid-esales.com/view.php?id=7934#bugnotes</comments></item><item><title>0007933: Console Tools: Incorrect output for --version</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7933</link><description><![CDATA[When running &quot;vendor/bin/oe-console --version&quot;, the command returns &quot;Console Tool&quot;. It should display the actual version number instead.]]></description><category>7. --- Other tools --------------</category><pubDate>Wed, 29 Apr 2026 08:12:11 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7933</guid><comments>https://bugs.oxid-esales.com/view.php?id=7933#bugnotes</comments></item><item><title>0007930: Missing translation "SHOP_MALL_MALLINHERIT_OXNEWS" in Subshops</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7930</link><description><![CDATA[Translation error &quot;SHOP_MALL_MALLINHERIT_OXNEWS&quot; in the Mall tab of the subshop. The label text for the news inheritance option is missing here. The same error since version 7.4.]]></description><category>4.06. Language and translations</category><pubDate>Wed, 29 Apr 2026 08:09:05 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7930</guid><comments>https://bugs.oxid-esales.com/view.php?id=7930#bugnotes</comments></item><item><title>0007935: Add support for AliPay and WeChat Pay in PayPal Checkout module</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7935</link><description><![CDATA[Hello,&lt;br /&gt;
&lt;br /&gt;
currently the PayPal Checkout module (osc/paypal) is used in an OXID eShop 6.4.x environment.&lt;br /&gt;
&lt;br /&gt;
PayPal has extended its Checkout offering with additional alternative payment methods, including AliPay and WeChat Pay. However, these payment methods are currently neither available nor configurable within the OXID PayPal module.&lt;br /&gt;
&lt;br /&gt;
From a technical perspective, the PayPal JavaScript SDK supports multiple funding sources, but the module seems to limit or not expose certain payment methods. In particular, there is currently no way to enable or integrate AliPay or WeChat Pay via configuration or standard module functionality.&lt;br /&gt;
&lt;br /&gt;
It is understood that these payment methods may require additional handling (e.g. eligibility checks, regional availability, different checkout flows, or backend adjustments). Nevertheless, support for these methods would be highly valuable, especially for merchants targeting international customers.&lt;br /&gt;
&lt;br /&gt;
Therefore, it would be appreciated if support for the following payment methods could be considered in a future version of the module:&lt;br /&gt;
- AliPay&lt;br /&gt;
- WeChat Pay&lt;br /&gt;
&lt;br /&gt;
Thank you in advance.]]></description><category>module PayPal checkout - sub</category><pubDate>Tue, 28 Apr 2026 18:54:23 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7935</guid><comments>https://bugs.oxid-esales.com/view.php?id=7935#bugnotes</comments></item><item><title>0007932: VCMS 9.2: Image reference missing after reopening an entry</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7932</link><description><![CDATA[After adding a carousel widget, editing the widget causes the image reference to be lost]]></description><category>7. --- Other tools --------------</category><pubDate>Tue, 28 Apr 2026 13:57:48 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7932</guid><comments>https://bugs.oxid-esales.com/view.php?id=7932#bugnotes</comments></item><item><title>0007929: Fehler bzgl. Tausendertrennzeichen im Rückerstattungsbetrag</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7929</link><description><![CDATA[Folgende Meldung aus unserem Log &lt;br /&gt;
&lt;br /&gt;
PayPal Payment Logger.ERROR: RES | POST  | /captures/64U701349R9605015/refund | POST &lt;a href=&quot;https://api.paypal.com/v2/payments/captures/64U701349R9605015/refund&quot; rel=&quot;noopener,nofollow&quot;&gt;https://api.paypal.com/v2/payments/captures/64U701349R9605015/refund&lt;/a&gt; returned: 400 Bad Request&lt;br /&gt;
Returned Message: Request is not well-formed, syntactically incorrect, or violates schema&lt;br /&gt;
Error Details: &lt;br /&gt;
[{&quot;issue&quot;:&quot;INVALID_PARAMETER_SYNTAX&quot;,&quot;field&quot;:&quot;\/amount\/value&quot;,&quot;value&quot;:&quot;5,326.00&quot;,&quot;description&quot;:&quot;The value of the field does not conform to the expected format.&quot;,&quot;location&quot;:&quot;body&quot;}]&lt;br /&gt;
&lt;br /&gt;
Ich denke, hier wäre entweder eine Logik zur automatischen Umformatierung oder aber eine Fehlermeldung nötig, welche den Benutzer darauf hinweist, dass es ein Problem gab und wie die Werte zu formatieren sind.]]></description><category>module PayPal checkout - sub</category><pubDate>Mon, 27 Apr 2026 11:28:59 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7929</guid><comments>https://bugs.oxid-esales.com/view.php?id=7929#bugnotes</comments></item><item><title>0007927: Error when ordering by credit card if the first attempt is declined</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7927</link><description><![CDATA[If the first credit card attempt fails due to a rejection (INSUFFICIENT_FUNDS, DO_NOT_HONOR), you are redirected back to the payment page; however, the next order with valid credit card details is not charged due to ‘authorisation failed’.&lt;br /&gt;
After confirming again, you are redirected to the thank you page.&lt;br /&gt;
&lt;br /&gt;
Three orders are created.&lt;br /&gt;
1. Order error and cancelled.&lt;br /&gt;
2. Order not finished and not cancelled&lt;br /&gt;
3. Order not finished and not cancelled&lt;br /&gt;
&lt;br /&gt;
PayPal Checkout tab:&lt;br /&gt;
1. Order status: declined&lt;br /&gt;
2. Order notification: The order was abandoned during checkout and automatically cancelled.&lt;br /&gt;
2. Order notification: The order was abandoned during checkout and automatically cancelled.]]></description><category>module PayPal checkout - sub</category><pubDate>Sat, 25 Apr 2026 10:38:12 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7927</guid><comments>https://bugs.oxid-esales.com/view.php?id=7927#bugnotes</comments></item><item><title>0007928: PayPal log message: DEVICE_DATA_NOT_AVAILABLE</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7928</link><description><![CDATA[The following message is logged in the PayPal log: DEVICE_DATA_NOT_AVAILABLE &lt;br /&gt;
&lt;br /&gt;
The message states that there is an issue with the PayPal Client Metadata ID header. &lt;br /&gt;
I found two places in the code where this MD5 hash is generated: getPayPalPuiFraudnetCmId() in the OrderController and PaymentController.]]></description><category>module PayPal checkout - sub</category><pubDate>Fri, 24 Apr 2026 17:52:08 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7928</guid><comments>https://bugs.oxid-esales.com/view.php?id=7928#bugnotes</comments></item><item><title>0007926: Changing variants on the detail page results in a JavaScript error if performed multiple times</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7926</link><description><![CDATA[PPC module update 2.8.3 installed with the RoxIVE theme.&lt;br /&gt;
&lt;br /&gt;
As a result, it was no longer possible to switch between variants on the product detail page of the frontend once PayPal Express was activated.&lt;br /&gt;
To be more precise: the first variant switch still worked, but all subsequent ones were no longer possible.&lt;br /&gt;
&lt;br /&gt;
Technical background:&lt;br /&gt;
When switching variants, part of the detail page is reloaded. Apparently, the same initialisation logic is executed in all loading processes, but when executed multiple times, it results in a JavaScript error. This causes the variant switch to be aborted:&lt;br /&gt;
Uncaught SyntaxError: redeclaration of let buttonPayPalButtonProductMain]]></description><category>module PayPal checkout - sub</category><pubDate>Fri, 24 Apr 2026 13:26:27 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7926</guid><comments>https://bugs.oxid-esales.com/view.php?id=7926#bugnotes</comments></item><item><title>0006240: Full urls are used for recources</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=6240</link><description><![CDATA[Full urls are used in the html source instead of relative urls.&lt;br /&gt;
&lt;br /&gt;
in the html source you find recourses (javascript, pictures and more) to be linkd with the full URL&lt;br /&gt;
&lt;br /&gt;
What i expected:&lt;br /&gt;
&lt;br /&gt;
Recources should be linked without the full URL because adding this URL]]></description><category>4.05. Performance</category><pubDate>Thu, 23 Apr 2026 20:14:15 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=6240</guid><comments>https://bugs.oxid-esales.com/view.php?id=6240#bugnotes</comments></item><item><title>0007925: Keine Fehlermeldung bei verdrehter shipping/address/admin_area_2 Angabe</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7925</link><description><![CDATA[Haben mehrere Fälle im Paypal Log beobachtet, bei denen eine 422 Unknown Error bzw. Unprocessable Entity Response mit der Ursache &quot;CITY_REQUIRED&quot; oder &quot;REQUIRED_PARAMETER_FOR_PAYMENT_SOURCE&quot; von Paypal zurückkam. Beide beziehen sich auf das Feld shipping/address/admin_area_2 im Request, welches aus einem unbekannten Grund die Postleitzahl des Benutzers beinhaltet hatte. Gleichzeitig war der Name der Stadt im Feld shipping/address/postal_code zu finden. Also verdreht. Wie das passiert ist - keine Ahnung. Kann mir vorstellen, dass die Adresse so via Paypal Express reinkam oder schon ewig so im Benutzerkonto hinterlegt war und sonst nie anderweitig validiert wurde.&lt;br /&gt;
&lt;br /&gt;
Unschön ist hier nun, dass der Benutzer in so einem Fall keinerlei Info dazu bekommt, was kaputt ist. Wenn er via Kreditkarte bezahlt, kommt kurz der Spinner vom Paypal Overlay aber schließt sich direkt wieder und zeigt die Bestellübersicht (Schritt 4) ohne irgendeine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
Im Netzwerktab vom Browser ist der passenden Request zu finden und der zeigt als Response vom Server die Offline-Seite vom Shop. Es wurde also eine Exception ausgelöst und nicht gefangen. Die Exception kommt in dem Fall aus AjaxPaymentController-&gt;createAcdcOrder() und dort dem doCreatePatchedOrder()-Aufruf (&lt;a href=&quot;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/src/Controller/AjaxPaymentController.php#L448&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/OXID-eSales/paypal-module/blob/b-6.3.x/src/Controller/AjaxPaymentController.php#L448&lt;/a&gt;) Dieser ist nicht von einem Try-Catch Block umschlossen.&lt;br /&gt;
&lt;br /&gt;
Und selbst wenn der doCreatePatchedOrder()-Aufruf in den dadrüberliegenden Try-Catch-Block geschoben wird, weiß der JS-Teil im Frontend anscheinend nichts mit der &quot;error&quot; &gt; &quot;failed to execute shop order&quot; Response anzufangen. Heißt, es wird keinerlei Fehlermeldung á la &quot;Ungültige Postleitzahl&quot; angezeigt oder irgendwohin (Schritt 2 Adresseingabe wäre wohl am sinnvollsten) zurückgeleitet.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 23 Apr 2026 14:02:02 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7925</guid><comments>https://bugs.oxid-esales.com/view.php?id=7925#bugnotes</comments></item><item><title>0007923: PayPal checkTermsAndConditions = false</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7923</link><description><![CDATA[If you have a product which is not a downloadable one but require the additional checkbox in last step of the checkout (oxnonmaterial =&gt; oxserviceproductsagreement) the paypal checkout module doesn't check for it and it will show a notice that you need to accept the terms and conditions even if you checked it. You will be stuck in the last step of the checkout and can't finish with paypal checkout.]]></description><category>module PayPal checkout - sub</category><pubDate>Thu, 23 Apr 2026 11:01:38 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7923</guid><comments>https://bugs.oxid-esales.com/view.php?id=7923#bugnotes</comments></item><item><title>0007367: Recommended Composer version breaks removing of console commands</title><author></author><link>https://bugs.oxid-esales.com/view.php?id=7367</link><description><![CDATA[If you use recommended Composer version 2.2, running composer remove for an extension introducing a custom OE Console command, results in an error on Composer execution. See first note for the error written to oxideshop.log.&lt;br /&gt;
&lt;br /&gt;
After updating to current Composer version 2.4, the executions runs without errors, but this version is not recommended for current OXID eShop 6.5:&lt;br /&gt;
&lt;a href=&quot;https://docs.oxid-esales.com/eshop/en/6.5/installation/new-installation/server-and-system-requirements.html#composer&quot; rel=&quot;noopener&quot;&gt;https://docs.oxid-esales.com/eshop/en/6.5/installation/new-installation/server-and-system-requirements.html#composer&lt;/a&gt;]]></description><category>2.3. Extensions (modules, themes)</category><pubDate>Thu, 23 Apr 2026 07:32:27 +0200</pubDate><guid>https://bugs.oxid-esales.com/view.php?id=7367</guid><comments>https://bugs.oxid-esales.com/view.php?id=7367#bugnotes</comments></item></channel></rss>
