Hey guys, kindly let you know that the built-in terms and conditions check in the checkout process does not work (always accepted) if you use the shipped PayOne module with OXID (EE, maybe also PE). The mistake is in the 'fcPayOneOrderView.php' which is shipped with in OXID EE (maybe also PE) on line 347:
if(parent::_validateTermsAndConditions() === true); { Should be: if(parent::_validateTermsAndConditions() === true) { The semicolon ignores the condition so that the 'if-block' (which actually does not belong to the if) is executed always! Also see my reported issue at: https://bugs.oxid-esales.com/view.php?id=6568 Have a nice day, cheers, Jens-Christopher Trant [Closed]<http://www.closed.com/> Closed GmbH | Straßenbahnring 6 | 20251 Hamburg | Germany T +49 40 441840 865 | M +49 151 28439981 | E jens.tr...@closed.com<mailto:jens.tr...@closed.com> closed.com<http://closed.com> | facebook.com/closed<https://www.facebook.com/closed> <http://www.facebook.com/closed> | instagram.com/closedofficial <https://www.instagram.com/closedofficial/> Amtsgericht Hamburg HRB 53868 | Umsatzsteuer-Ident.-Nr.: DE 164980577 GF: Gordon Giers, Til Nadler, Hans Redlefsen