View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007923 | module PayPal Checkout | module PayPal checkout - sub | public | 2026-04-20 15:18 | 2026-04-23 11:01 |
| Reporter | suabo | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Target Version | 2.8.4 / 3.7.4 | Fixed in Version | 2.8.4 / 3.7.4 | ||
| Summary | 0007923: PayPal checkTermsAndConditions = false | ||||
| Description | If you have a product which is not a downloadable one but require the additional checkbox in last step of the checkout (oxnonmaterial => 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. | ||||
| Steps To Reproduce | 1. Check blEnableIntangibleProdAgreement in general settings of the shop Master Settings -> Core Settings -> Orders -> Users have to confirm terms and conditions for downloadable and intangible products during the check-out 2. Create a product and check oxnonmaterial Administer Products -> Products -> Intangible Product 3. Put the product in basket and try to checkout with PayPal. -> You got stuck in Step 4 checkout (see Screenshot) | ||||
| Additional Information | paypal-frontend.min.js: this.checkTermsAndConditions=function(){var e,a=!0;return PayPalPayment.config.confirmAGBRequired&&(a=!(!(e=document.getElementById("checkAgbTop"))||!e.checked)),a=PayPalPayment.config.confirmAGBForIntangibleRequired?!(!(e=document.getElementById("oxdownloadableproductsagreement"))||!e.checked):a} There have to be a check for oxserviceproductsagreement as well. In my case I could only replace it but if you also have downloadable products that needs the terms checked you will have the problem the other way around. Would be nice to put the paypal-frontend.js into the repository so we could be able to provide a PR. | ||||
| Tags | No tags attached. | ||||