What is difference between business to business and business to consumer transactions while working with e-commerce ?