Cryptocurrency meets Ecommerce