I was recently hired to fix several issues on a fairly customized osCommerce Web site. Among those issues there is one that I thought was worth sharing: the one involving Fast Easy Checkout contribution and payment modules.
Fast Easy Checkout is a good contribution but it doesn't take good care of customer's payment information inputs, compromising customer's sensitive data.
Here we discuss one possible way to fix this in an elegant way. The good thing about this fix is that it is module independent. The bad thing is that it requires that each payment module to be adapted. This adaptation involves adding a simple function to the module's main class.
