Selling or buying products or services online via applications or website portals are termed as eCommerce. These eCommerce transactions may be business to business (B2B), business to customer (B2C), customer to customer (C2C) or customer to business (C2B).