View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007857 | module PayPal Checkout | module PayPal checkout - sub | public | 2025-11-20 20:14 | 2025-12-05 14:50 |
| Reporter | Spritje | Assigned To | |||
| Priority | high | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | open | ||
| Product Version | 2.6.3 / 3.5.1 | ||||
| Target Version | 2.6.4 / 3.5.2 | Fixed in Version | 2.6.4 / 3.5.2 | ||
| Summary | 0007857: Problems when cancelling a PayPal order with a voucher and attempting to place the order again | ||||
| Description | If a PayPal order with a voucher is cancelled, the cancelled order with the status ‘error’ will be set to ‘OK’ after a new order attempt with completion. It is still cancelled internally. The correct procedure would be to create a new order. | ||||
| Steps To Reproduce | 1. Create a voucher series with the option ‘Valid with same series, different order’. 2. Add the item to the shopping basket and enter the voucher code. 3. Log in with your user account 4. Select PayPal as the payment method 5. On the PayPal page, after logging in, cancel with ‘Cancel and return to OXID eShop 6’ 6. The order that has already been created with the order number is now cancelled with the status ‘Error’. 7. You are now back at step 4 (cl=order) with an active voucher. 8. If the PayPal payment is triggered again, the order created in step 6 and already cancelled is finalised and the voucher used is not shown in the order confirmation email (Figure 5). | ||||
| Additional Information | - es - If, after cancelling and redirecting to step 4 (cl=order), you change the page, for example to step 3 (cl=payment), and continue, the error ‘Voucher invalid’ is thrown because the fields OXDATEUSER, OXORDEID, OXUSERID and OXDISCOUNT in the oxvoucher table have not been reset. | ||||
| Tags | No tags attached. | ||||