Klarna Fork.  Modifying for inclusion to the WPEC Marketplace