The document discusses three main barriers to e-commerce adoption by consumers in the late 1990s and early 2000s: 1) lack of consumer confidence in making financial transactions online due to security and privacy concerns, 2) lack of a universally accessible payment system, and 3) lack of a cheap and universal fulfillment and delivery system. These barriers prevented e-commerce from becoming mainstream. However, over the following decade these barriers were overcome through the development of secure online payment methods, the emergence of debit cards and PayPal as universal payment systems, and improvements to global small parcel delivery networks led by postal services.