20 Types of Security Vulnerabilities in eCommerce (With Solutions)