KCart is a module for phpwebsite (0.9.3-3+) so you can define and manage products, provide a shopping cart, and take payment for the products through additional modules.
Currently there are modules that support payments through Kagi, Nochex and PayPal