web-based and mobile transactions